Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
* [ltt-dev] patches for 31-rc5?
@ 2009-08-12 15:20 Gregory Haskins
  2009-08-12 15:20 ` Gregory Haskins
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-12 15:20 UTC (permalink / raw)


Are there any in the works?  If not, perhaps I can take a stab at the
forward port.

-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090812/e6f407bc/attachment-0003.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-12 15:20 [ltt-dev] patches for 31-rc5? Gregory Haskins
@ 2009-08-12 15:20 ` Gregory Haskins
  2009-08-12 15:20 ` Gregory Haskins
  2009-08-13 13:52 ` Mathieu Desnoyers
  2 siblings, 0 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-12 15:20 UTC (permalink / raw)


Are there any in the works?  If not, perhaps I can take a stab at the
forward port.

-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090812/e6f407bc/attachment-0002.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-12 15:20 [ltt-dev] patches for 31-rc5? Gregory Haskins
  2009-08-12 15:20 ` Gregory Haskins
@ 2009-08-12 15:20 ` Gregory Haskins
  2009-08-13 13:52 ` Mathieu Desnoyers
  2 siblings, 0 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-12 15:20 UTC (permalink / raw)


Are there any in the works?  If not, perhaps I can take a stab at the
forward port.

-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090812/e6f407bc/attachment-0001.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-12 15:20 [ltt-dev] patches for 31-rc5? Gregory Haskins
  2009-08-12 15:20 ` Gregory Haskins
  2009-08-12 15:20 ` Gregory Haskins
@ 2009-08-13 13:52 ` Mathieu Desnoyers
  2009-08-13 13:52   ` Mathieu Desnoyers
                     ` (2 more replies)
  2 siblings, 3 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-13 13:52 UTC (permalink / raw)


* Gregory Haskins (gregory.haskins at gmail.com) wrote:
> Are there any in the works?  If not, perhaps I can take a stab at the
> forward port.
> 

Not yet, but -rc5 sounds like a good timing to start forward porting.
I'll look into this today.

Mathieu

> -Greg
> 



> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090813/5b0d8bb2/attachment-0003.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 13:52 ` Mathieu Desnoyers
  2009-08-13 13:52   ` Mathieu Desnoyers
@ 2009-08-13 13:52   ` Mathieu Desnoyers
  2009-08-13 14:23   ` Mathieu Desnoyers
  2 siblings, 0 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-13 13:52 UTC (permalink / raw)


* Gregory Haskins (gregory.haskins at gmail.com) wrote:
> Are there any in the works?  If not, perhaps I can take a stab at the
> forward port.
> 

Not yet, but -rc5 sounds like a good timing to start forward porting.
I'll look into this today.

Mathieu

> -Greg
> 



> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090813/5b0d8bb2/attachment-0002.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 13:52 ` Mathieu Desnoyers
@ 2009-08-13 13:52   ` Mathieu Desnoyers
  2009-08-13 13:52   ` Mathieu Desnoyers
  2009-08-13 14:23   ` Mathieu Desnoyers
  2 siblings, 0 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-13 13:52 UTC (permalink / raw)


* Gregory Haskins (gregory.haskins at gmail.com) wrote:
> Are there any in the works?  If not, perhaps I can take a stab at the
> forward port.
> 

Not yet, but -rc5 sounds like a good timing to start forward porting.
I'll look into this today.

Mathieu

> -Greg
> 



> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090813/5b0d8bb2/attachment.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 13:52 ` Mathieu Desnoyers
  2009-08-13 13:52   ` Mathieu Desnoyers
  2009-08-13 13:52   ` Mathieu Desnoyers
@ 2009-08-13 14:23   ` Mathieu Desnoyers
  2009-08-13 14:23     ` Mathieu Desnoyers
                       ` (3 more replies)
  2 siblings, 4 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-13 14:23 UTC (permalink / raw)


* Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
> > Are there any in the works?  If not, perhaps I can take a stab at the
> > forward port.
> > 
> 
> Not yet, but -rc5 sounds like a good timing to start forward porting.
> I'll look into this today.
> 

Hrm, the instrumentation part will take a while to port, because we have
more and more clashes with ftrace.

If you want to start working on this, please provide patches in the
form:

original-patch.reject-fix-2.6.31.patch

for each patch which has rejects, so I can look at the result and merge
them through the patchset.

Note that the cpufreq stuff and the alternative cleanup at the beginning
of the patchset are already merged in mainline.

I will not have the necessary time to do the port for a while, it will
probably have to wait closer to 2.6.31 on my side. But patches are
welcome.

Thanks,

Mathieu

> Mathieu
> 
> > -Greg
> > 
> 
> 
> 
> > _______________________________________________
> > ltt-dev mailing list
> > ltt-dev at lists.casi.polymtl.ca
> > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> 
> 
> -- 
> Mathieu Desnoyers
> OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68



> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090813/0bef5ae1/attachment-0003.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 14:23   ` Mathieu Desnoyers
@ 2009-08-13 14:23     ` Mathieu Desnoyers
  2009-08-13 14:23     ` Mathieu Desnoyers
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-13 14:23 UTC (permalink / raw)


* Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
> > Are there any in the works?  If not, perhaps I can take a stab at the
> > forward port.
> > 
> 
> Not yet, but -rc5 sounds like a good timing to start forward porting.
> I'll look into this today.
> 

Hrm, the instrumentation part will take a while to port, because we have
more and more clashes with ftrace.

If you want to start working on this, please provide patches in the
form:

original-patch.reject-fix-2.6.31.patch

for each patch which has rejects, so I can look at the result and merge
them through the patchset.

Note that the cpufreq stuff and the alternative cleanup at the beginning
of the patchset are already merged in mainline.

I will not have the necessary time to do the port for a while, it will
probably have to wait closer to 2.6.31 on my side. But patches are
welcome.

Thanks,

Mathieu

> Mathieu
> 
> > -Greg
> > 
> 
> 
> 
> > _______________________________________________
> > ltt-dev mailing list
> > ltt-dev at lists.casi.polymtl.ca
> > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> 
> 
> -- 
> Mathieu Desnoyers
> OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68



> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090813/0bef5ae1/attachment-0002.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 14:23   ` Mathieu Desnoyers
  2009-08-13 14:23     ` Mathieu Desnoyers
@ 2009-08-13 14:23     ` Mathieu Desnoyers
  2009-08-14  2:24     ` Gregory Haskins
  2009-08-20 15:08     ` Gregory Haskins
  3 siblings, 0 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-13 14:23 UTC (permalink / raw)


* Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
> > Are there any in the works?  If not, perhaps I can take a stab at the
> > forward port.
> > 
> 
> Not yet, but -rc5 sounds like a good timing to start forward porting.
> I'll look into this today.
> 

Hrm, the instrumentation part will take a while to port, because we have
more and more clashes with ftrace.

If you want to start working on this, please provide patches in the
form:

original-patch.reject-fix-2.6.31.patch

for each patch which has rejects, so I can look at the result and merge
them through the patchset.

Note that the cpufreq stuff and the alternative cleanup at the beginning
of the patchset are already merged in mainline.

I will not have the necessary time to do the port for a while, it will
probably have to wait closer to 2.6.31 on my side. But patches are
welcome.

Thanks,

Mathieu

> Mathieu
> 
> > -Greg
> > 
> 
> 
> 
> > _______________________________________________
> > ltt-dev mailing list
> > ltt-dev at lists.casi.polymtl.ca
> > http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> 
> 
> -- 
> Mathieu Desnoyers
> OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68



> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090813/0bef5ae1/attachment.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 14:23   ` Mathieu Desnoyers
  2009-08-13 14:23     ` Mathieu Desnoyers
  2009-08-13 14:23     ` Mathieu Desnoyers
@ 2009-08-14  2:24     ` Gregory Haskins
  2009-08-14  2:24       ` Gregory Haskins
  2009-08-14  2:24       ` Gregory Haskins
  2009-08-20 15:08     ` Gregory Haskins
  3 siblings, 2 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-14  2:24 UTC (permalink / raw)


Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
>> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
>>> Are there any in the works?  If not, perhaps I can take a stab at the
>>> forward port.
>>>
>> Not yet, but -rc5 sounds like a good timing to start forward porting.
>> I'll look into this today.
>>
> 
> Hrm, the instrumentation part will take a while to port, because we have
> more and more clashes with ftrace.
> 
> If you want to start working on this, please provide patches in the
> form:
> 
> original-patch.reject-fix-2.6.31.patch
> 
> for each patch which has rejects, so I can look at the result and merge
> them through the patchset.
> 
> Note that the cpufreq stuff and the alternative cleanup at the beginning
> of the patchset are already merged in mainline.
> 
> I will not have the necessary time to do the port for a while, it will
> probably have to wait closer to 2.6.31 on my side. But patches are
> welcome.

Ok, Thanks for the reply Mathieu.  If I get a chance (largely driven by
how bad I need the tracer in 31 at any given moment ;) I will take a
crack at it.

Regards,
-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090813/12c6fa45/attachment.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-14  2:24     ` Gregory Haskins
@ 2009-08-14  2:24       ` Gregory Haskins
  2009-08-14  2:24       ` Gregory Haskins
  1 sibling, 0 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-14  2:24 UTC (permalink / raw)


Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
>> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
>>> Are there any in the works?  If not, perhaps I can take a stab at the
>>> forward port.
>>>
>> Not yet, but -rc5 sounds like a good timing to start forward porting.
>> I'll look into this today.
>>
> 
> Hrm, the instrumentation part will take a while to port, because we have
> more and more clashes with ftrace.
> 
> If you want to start working on this, please provide patches in the
> form:
> 
> original-patch.reject-fix-2.6.31.patch
> 
> for each patch which has rejects, so I can look at the result and merge
> them through the patchset.
> 
> Note that the cpufreq stuff and the alternative cleanup at the beginning
> of the patchset are already merged in mainline.
> 
> I will not have the necessary time to do the port for a while, it will
> probably have to wait closer to 2.6.31 on my side. But patches are
> welcome.

Ok, Thanks for the reply Mathieu.  If I get a chance (largely driven by
how bad I need the tracer in 31 at any given moment ;) I will take a
crack at it.

Regards,
-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090813/12c6fa45/attachment-0003.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-14  2:24     ` Gregory Haskins
  2009-08-14  2:24       ` Gregory Haskins
@ 2009-08-14  2:24       ` Gregory Haskins
  1 sibling, 0 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-14  2:24 UTC (permalink / raw)


Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
>> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
>>> Are there any in the works?  If not, perhaps I can take a stab at the
>>> forward port.
>>>
>> Not yet, but -rc5 sounds like a good timing to start forward porting.
>> I'll look into this today.
>>
> 
> Hrm, the instrumentation part will take a while to port, because we have
> more and more clashes with ftrace.
> 
> If you want to start working on this, please provide patches in the
> form:
> 
> original-patch.reject-fix-2.6.31.patch
> 
> for each patch which has rejects, so I can look at the result and merge
> them through the patchset.
> 
> Note that the cpufreq stuff and the alternative cleanup at the beginning
> of the patchset are already merged in mainline.
> 
> I will not have the necessary time to do the port for a while, it will
> probably have to wait closer to 2.6.31 on my side. But patches are
> welcome.

Ok, Thanks for the reply Mathieu.  If I get a chance (largely driven by
how bad I need the tracer in 31 at any given moment ;) I will take a
crack at it.

Regards,
-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090813/12c6fa45/attachment-0002.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-13 14:23   ` Mathieu Desnoyers
                       ` (2 preceding siblings ...)
  2009-08-14  2:24     ` Gregory Haskins
@ 2009-08-20 15:08     ` Gregory Haskins
  2009-08-20 15:08       ` Gregory Haskins
                         ` (2 more replies)
  3 siblings, 3 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-20 15:08 UTC (permalink / raw)


Hi Mathieu

Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
>> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
>>> Are there any in the works?  If not, perhaps I can take a stab at the
>>> forward port.
>>>
>> Not yet, but -rc5 sounds like a good timing to start forward porting.
>> I'll look into this today.
>>
> 
> Hrm, the instrumentation part will take a while to port, because we have
> more and more clashes with ftrace.
> 
> If you want to start working on this, please provide patches in the
> form:
> 
> original-patch.reject-fix-2.6.31.patch
> 
> for each patch which has rejects, so I can look at the result and merge
> them through the patchset.

I thought I would try to automate this process a little bit, so I wrote
a script to run through and stop when it hits rejects, create the new
patch, etc.

I figured I should check to see if it is generating output like you
expect, before I do all the work.

What it does is refresh each patch with the non-conflicts, and then
generates a new patch with the same as the original, but with ".fixes"
appended to the end, and a "Fixes for 2.6.31-rc6" prologue.

(And yes, I know the "From:" attribution of the original patches is
wrong since it is assigning credit to me..I tried to fix this but it
didn't work...just ignore the "From" field in the original patch for now)

Here is a trial run of the first few patches.  When the original and
fixes patch is empty, I means "drop the patch" since its already upstream.

ftp://ftp.novell.com/dev/ghaskins/patch-2.6.31-rc6-0.155.tar.bz2

Does this look about right?

Kind Regards,
-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090820/07c6596e/attachment.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-20 15:08     ` Gregory Haskins
  2009-08-20 15:08       ` Gregory Haskins
@ 2009-08-20 15:08       ` Gregory Haskins
  2009-08-20 15:20       ` Mathieu Desnoyers
  2 siblings, 0 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-20 15:08 UTC (permalink / raw)


Hi Mathieu

Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
>> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
>>> Are there any in the works?  If not, perhaps I can take a stab at the
>>> forward port.
>>>
>> Not yet, but -rc5 sounds like a good timing to start forward porting.
>> I'll look into this today.
>>
> 
> Hrm, the instrumentation part will take a while to port, because we have
> more and more clashes with ftrace.
> 
> If you want to start working on this, please provide patches in the
> form:
> 
> original-patch.reject-fix-2.6.31.patch
> 
> for each patch which has rejects, so I can look at the result and merge
> them through the patchset.

I thought I would try to automate this process a little bit, so I wrote
a script to run through and stop when it hits rejects, create the new
patch, etc.

I figured I should check to see if it is generating output like you
expect, before I do all the work.

What it does is refresh each patch with the non-conflicts, and then
generates a new patch with the same as the original, but with ".fixes"
appended to the end, and a "Fixes for 2.6.31-rc6" prologue.

(And yes, I know the "From:" attribution of the original patches is
wrong since it is assigning credit to me..I tried to fix this but it
didn't work...just ignore the "From" field in the original patch for now)

Here is a trial run of the first few patches.  When the original and
fixes patch is empty, I means "drop the patch" since its already upstream.

ftp://ftp.novell.com/dev/ghaskins/patch-2.6.31-rc6-0.155.tar.bz2

Does this look about right?

Kind Regards,
-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090820/07c6596e/attachment-0003.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-20 15:08     ` Gregory Haskins
@ 2009-08-20 15:08       ` Gregory Haskins
  2009-08-20 15:08       ` Gregory Haskins
  2009-08-20 15:20       ` Mathieu Desnoyers
  2 siblings, 0 replies; 18+ messages in thread
From: Gregory Haskins @ 2009-08-20 15:08 UTC (permalink / raw)


Hi Mathieu

Mathieu Desnoyers wrote:
> * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
>> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
>>> Are there any in the works?  If not, perhaps I can take a stab at the
>>> forward port.
>>>
>> Not yet, but -rc5 sounds like a good timing to start forward porting.
>> I'll look into this today.
>>
> 
> Hrm, the instrumentation part will take a while to port, because we have
> more and more clashes with ftrace.
> 
> If you want to start working on this, please provide patches in the
> form:
> 
> original-patch.reject-fix-2.6.31.patch
> 
> for each patch which has rejects, so I can look at the result and merge
> them through the patchset.

I thought I would try to automate this process a little bit, so I wrote
a script to run through and stop when it hits rejects, create the new
patch, etc.

I figured I should check to see if it is generating output like you
expect, before I do all the work.

What it does is refresh each patch with the non-conflicts, and then
generates a new patch with the same as the original, but with ".fixes"
appended to the end, and a "Fixes for 2.6.31-rc6" prologue.

(And yes, I know the "From:" attribution of the original patches is
wrong since it is assigning credit to me..I tried to fix this but it
didn't work...just ignore the "From" field in the original patch for now)

Here is a trial run of the first few patches.  When the original and
fixes patch is empty, I means "drop the patch" since its already upstream.

ftp://ftp.novell.com/dev/ghaskins/patch-2.6.31-rc6-0.155.tar.bz2

Does this look about right?

Kind Regards,
-Greg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 267 bytes
Desc: OpenPGP digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090820/07c6596e/attachment-0002.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-20 15:08     ` Gregory Haskins
  2009-08-20 15:08       ` Gregory Haskins
  2009-08-20 15:08       ` Gregory Haskins
@ 2009-08-20 15:20       ` Mathieu Desnoyers
  2009-08-20 15:20         ` Mathieu Desnoyers
  2009-08-20 15:20         ` Mathieu Desnoyers
  2 siblings, 2 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-20 15:20 UTC (permalink / raw)


* Gregory Haskins (gregory.haskins at gmail.com) wrote:
> Hi Mathieu
> 
> Mathieu Desnoyers wrote:
> > * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
> >> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
> >>> Are there any in the works?  If not, perhaps I can take a stab at the
> >>> forward port.
> >>>
> >> Not yet, but -rc5 sounds like a good timing to start forward porting.
> >> I'll look into this today.
> >>
> > 
> > Hrm, the instrumentation part will take a while to port, because we have
> > more and more clashes with ftrace.
> > 
> > If you want to start working on this, please provide patches in the
> > form:
> > 
> > original-patch.reject-fix-2.6.31.patch
> > 
> > for each patch which has rejects, so I can look at the result and merge
> > them through the patchset.
> 
> I thought I would try to automate this process a little bit, so I wrote
> a script to run through and stop when it hits rejects, create the new
> patch, etc.
> 
> I figured I should check to see if it is generating output like you
> expect, before I do all the work.
> 
> What it does is refresh each patch with the non-conflicts, and then
> generates a new patch with the same as the original, but with ".fixes"
> appended to the end, and a "Fixes for 2.6.31-rc6" prologue.
> 
> (And yes, I know the "From:" attribution of the original patches is
> wrong since it is assigning credit to me..I tried to fix this but it
> didn't work...just ignore the "From" field in the original patch for now)
> 
> Here is a trial run of the first few patches.  When the original and
> fixes patch is empty, I means "drop the patch" since its already upstream.
> 
> ftp://ftp.novell.com/dev/ghaskins/patch-2.6.31-rc6-0.155.tar.bz2
> 
> Does this look about right?
> 

Good enough. Although cpufreq-add-gov-mutex.patch should be removed
because the problem has been fixed differently by upstream.

The beginning of my 2.6.31-rc5 series file attempt looked like:

#kernel trace thread flag : required for arch-dependent syscall entry/exit
#instrumentation.
#posted.
#merged.cpufreq-remove-rwsem-lock-from-CPUFREQ_GOV_STOP-call.patch
#merged.cpufreq-fix-timer-teardown-in-conservative-governor.patch
#merged.cpufreq-fix-timer-teardown-in-ondemand-governor.patch
#merged.cpufreq-remove-rwsem-lock-from-CPUFREQ_GOV_STOP-call-missing-modification.patch
#merged.cpufreq-cleanup-cpufreq_add_dev.patch
#merged.cpufreq-fix-compile-failure-in-cpufreq-c.patch
#merged.cpufreq-add-gov-mutex.patch
#merged.cpufreq-ondemand-and-conservative-remove-dbs-mutex.patch

#merged.x86-cleanup-alternative.h.patch
x86-amd-fix-cmpxchg-read-acquire-barrier.patch
#merged.documentation-sample-tracepoints-code-fix.patch

Then the kernel trace thread flags are cumbersome because we have to
merge with ftrace modifications by adding our own flags. s390 probably
has the most important change, where the way they've done it with ftrace
is brilliant and better than how I've done it in LTTng.

Mathieu


> Kind Regards,
> -Greg
> 



-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090820/574bc4a9/attachment-0002.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-20 15:20       ` Mathieu Desnoyers
  2009-08-20 15:20         ` Mathieu Desnoyers
@ 2009-08-20 15:20         ` Mathieu Desnoyers
  1 sibling, 0 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-20 15:20 UTC (permalink / raw)


* Gregory Haskins (gregory.haskins at gmail.com) wrote:
> Hi Mathieu
> 
> Mathieu Desnoyers wrote:
> > * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
> >> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
> >>> Are there any in the works?  If not, perhaps I can take a stab at the
> >>> forward port.
> >>>
> >> Not yet, but -rc5 sounds like a good timing to start forward porting.
> >> I'll look into this today.
> >>
> > 
> > Hrm, the instrumentation part will take a while to port, because we have
> > more and more clashes with ftrace.
> > 
> > If you want to start working on this, please provide patches in the
> > form:
> > 
> > original-patch.reject-fix-2.6.31.patch
> > 
> > for each patch which has rejects, so I can look at the result and merge
> > them through the patchset.
> 
> I thought I would try to automate this process a little bit, so I wrote
> a script to run through and stop when it hits rejects, create the new
> patch, etc.
> 
> I figured I should check to see if it is generating output like you
> expect, before I do all the work.
> 
> What it does is refresh each patch with the non-conflicts, and then
> generates a new patch with the same as the original, but with ".fixes"
> appended to the end, and a "Fixes for 2.6.31-rc6" prologue.
> 
> (And yes, I know the "From:" attribution of the original patches is
> wrong since it is assigning credit to me..I tried to fix this but it
> didn't work...just ignore the "From" field in the original patch for now)
> 
> Here is a trial run of the first few patches.  When the original and
> fixes patch is empty, I means "drop the patch" since its already upstream.
> 
> ftp://ftp.novell.com/dev/ghaskins/patch-2.6.31-rc6-0.155.tar.bz2
> 
> Does this look about right?
> 

Good enough. Although cpufreq-add-gov-mutex.patch should be removed
because the problem has been fixed differently by upstream.

The beginning of my 2.6.31-rc5 series file attempt looked like:

#kernel trace thread flag : required for arch-dependent syscall entry/exit
#instrumentation.
#posted.
#merged.cpufreq-remove-rwsem-lock-from-CPUFREQ_GOV_STOP-call.patch
#merged.cpufreq-fix-timer-teardown-in-conservative-governor.patch
#merged.cpufreq-fix-timer-teardown-in-ondemand-governor.patch
#merged.cpufreq-remove-rwsem-lock-from-CPUFREQ_GOV_STOP-call-missing-modification.patch
#merged.cpufreq-cleanup-cpufreq_add_dev.patch
#merged.cpufreq-fix-compile-failure-in-cpufreq-c.patch
#merged.cpufreq-add-gov-mutex.patch
#merged.cpufreq-ondemand-and-conservative-remove-dbs-mutex.patch

#merged.x86-cleanup-alternative.h.patch
x86-amd-fix-cmpxchg-read-acquire-barrier.patch
#merged.documentation-sample-tracepoints-code-fix.patch

Then the kernel trace thread flags are cumbersome because we have to
merge with ftrace modifications by adding our own flags. s390 probably
has the most important change, where the way they've done it with ftrace
is brilliant and better than how I've done it in LTTng.

Mathieu


> Kind Regards,
> -Greg
> 



-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/ltt-dev/attachments/20090820/574bc4a9/attachment.pgp>


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

* [ltt-dev] patches for 31-rc5?
  2009-08-20 15:20       ` Mathieu Desnoyers
@ 2009-08-20 15:20         ` Mathieu Desnoyers
  2009-08-20 15:20         ` Mathieu Desnoyers
  1 sibling, 0 replies; 18+ messages in thread
From: Mathieu Desnoyers @ 2009-08-20 15:20 UTC (permalink / raw)


* Gregory Haskins (gregory.haskins at gmail.com) wrote:
> Hi Mathieu
> 
> Mathieu Desnoyers wrote:
> > * Mathieu Desnoyers (compudj at krystal.dyndns.org) wrote:
> >> * Gregory Haskins (gregory.haskins at gmail.com) wrote:
> >>> Are there any in the works?  If not, perhaps I can take a stab at the
> >>> forward port.
> >>>
> >> Not yet, but -rc5 sounds like a good timing to start forward porting.
> >> I'll look into this today.
> >>
> > 
> > Hrm, the instrumentation part will take a while to port, because we have
> > more and more clashes with ftrace.
> > 
> > If you want to start working on this, please provide patches in the
> > form:
> > 
> > original-patch.reject-fix-2.6.31.patch
> > 
> > for each patch which has rejects, so I can look at the result and merge
> > them through the patchset.
> 
> I thought I would try to automate this process a little bit, so I wrote
> a script to run through and stop when it hits rejects, create the new
> patch, etc.
> 
> I figured I should check to see if it is generating output like you
> expect, before I do all the work.
> 
> What it does is refresh each patch with the non-conflicts, and then
> generates a new patch with the same as the original, but with ".fixes"
> appended to the end, and a "Fixes for 2.6.31-rc6" prologue.
> 
> (And yes, I know the "From:" attribution of the original patches is
> wrong since it is assigning credit to me..I tried to fix this but it
> didn't work...just ignore the "From" field in the original patch for now)
> 
> Here is a trial run of the first few patches.  When the original and
> fixes patch is empty, I means "drop the patch" since its already upstream.
> 
> ftp://ftp.novell.com/dev/ghaskins/patch-2.6.31-rc6-0.155.tar.bz2
> 
> Does this look about right?
> 

Good enough. Although cpufreq-add-gov-mutex.patch should be removed
because the problem has been fixed differently by upstream.

The beginning of my 2.6.31-rc5 series file attempt looked like:

#kernel trace thread flag : required for arch-dependent syscall entry/exit
#instrumentation.
#posted.
#merged.cpufreq-remove-rwsem-lock-from-CPUFREQ_GOV_STOP-call.patch
#merged.cpufreq-fix-timer-teardown-in-conservative-governor.patch
#merged.cpufreq-fix-timer-teardown-in-ondemand-governor.patch
#merged.cpufreq-remove-rwsem-lock-from-CPUFREQ_GOV_STOP-call-missing-modification.patch
#merged.cpufreq-cleanup-cpufreq_add_dev.patch
#merged.cpufreq-fix-compile-failure-in-cpufreq-c.patch
#merged.cpufreq-add-gov-mutex.patch
#merged.cpufreq-ondemand-and-conservative-remove-dbs-mutex.patch

#merged.x86-cleanup-alternative.h.patch
x86-amd-fix-cmpxchg-read-acquire-barrier.patch
#merged.documentation-sample-tracepoints-code-fix.patch

Then the kernel trace thread flags are cumbersome because we have to
merge with ftrace modifications by adding our own flags. s390 probably
has the most important change, where the way they've done it with ftrace
is brilliant and better than how I've done it in LTTng.

Mathieu


> Kind Regards,
> -Greg
> 



-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.casi.polymtl.ca/pipermail/lttng-dev/attachments/20090820/574bc4a9/attachment-0003.pgp>


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

end of thread, other threads:[~2009-08-20 15:20 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-12 15:20 [ltt-dev] patches for 31-rc5? Gregory Haskins
2009-08-12 15:20 ` Gregory Haskins
2009-08-12 15:20 ` Gregory Haskins
2009-08-13 13:52 ` Mathieu Desnoyers
2009-08-13 13:52   ` Mathieu Desnoyers
2009-08-13 13:52   ` Mathieu Desnoyers
2009-08-13 14:23   ` Mathieu Desnoyers
2009-08-13 14:23     ` Mathieu Desnoyers
2009-08-13 14:23     ` Mathieu Desnoyers
2009-08-14  2:24     ` Gregory Haskins
2009-08-14  2:24       ` Gregory Haskins
2009-08-14  2:24       ` Gregory Haskins
2009-08-20 15:08     ` Gregory Haskins
2009-08-20 15:08       ` Gregory Haskins
2009-08-20 15:08       ` Gregory Haskins
2009-08-20 15:20       ` Mathieu Desnoyers
2009-08-20 15:20         ` Mathieu Desnoyers
2009-08-20 15:20         ` Mathieu Desnoyers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox