linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch 0/4] Instrumentation menu removal, updated to 2.6.24-rc2-git5
@ 2007-11-16  2:36 Mathieu Desnoyers
  2007-11-16  2:36 ` [patch 1/4] Create arch/Kconfig Mathieu Desnoyers
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-11-16  2:36 UTC (permalink / raw)
  To: akpm, linux-kernel

Hi Andrew,

This patchset should apply flawlessly to 2.6.24-rc2-git5.

Sorry again for the inconvenience.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Instrumentation menu removal, against 2.6.24-rc4-mm1 (mmotm)
@ 2007-12-08 15:32 Mathieu Desnoyers
  2007-12-08 15:32 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-12-08 15:32 UTC (permalink / raw)
  To: akpm, linux-kernel

Hi Andrew,

This time I am taking no chance :

The instrumentation menu removal patchset here applies against 2.6.24-rc4-mm1
_and_ against mmotm (dated : stamp-2007-12-05-15-24) without problem.

We should hopefully be able to stop racing against other architecture specific
fixes done underneath. Please be aware that the following fix :

- fix-oprofile-configuration-breakage.patch

from MIPS did not show up in your mmotm tree. I guess you just sent it upstream
without keeping it in your own tree. I have applied the content of this fix in
my patchset (meaning : select HAVE_OPROFILE if !MIPS_MT_SMTC in
add-have-oprofile.patch), but I think you might have a reject if you still have
this fix-oprofile-configuration-breakage.patch in your local tree but not in
mmotm.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Instrumentation menu removal
@ 2007-12-04 17:43 Mathieu Desnoyers
  2007-12-04 17:44 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-12-04 17:43 UTC (permalink / raw)
  To: akpm, linux-kernel; +Cc: Haavard Skinnemoen

Hi Andrew,

Here is the instrumentation menu removal patchset, updated to take care of
recent avr32 changes. It has been done on top of 2.6.24-rc4 with the following
patches applied :

[PATCH 1/2] [AVR32] Include instrumentation menu
[PATCH 2/2] [AVR32] Oprofile support

(which have been merged in the avr32 tree by Haavard)

Applying it in the current -mm after the "git-avr32.patch" in the following
order should work fine :

add-kconfig-to-arch.patch
add-have-oprofile.patch
add-have-kprobes.patch
move-kconfig-instrumentation-to-arch.patch

If you have any problem applying them, just tell me. I think there is no
difference between 2.6.24-rc4 + those two patches and your tree in that aspect,
but if there happen to be one, I'll get a -mm tree and do a clean patchset.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Instrumentation menu removal (HAVE_* form)
@ 2007-11-16  3:30 Mathieu Desnoyers
  2007-11-16  3:31 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-11-16  3:30 UTC (permalink / raw)
  To: akpm, linux-kernel

Should hopefully be the final form.

Please wait 1-2 days before merge, just in case Sam changes his mind ;)

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Updated instrumentation menu patches
@ 2007-11-16  1:59 Mathieu Desnoyers
  2007-11-16  1:59 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-11-16  1:59 UTC (permalink / raw)
  To: akpm, linux-kernel

Hi Andrew,

Here are the patches updated following Sam Ravnborg's comments.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Instrumentation menu removal
@ 2007-11-13 14:26 Mathieu Desnoyers
  2007-11-13 14:26 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-11-13 14:26 UTC (permalink / raw)
  To: akpm, linux-kernel

Hi Andrew,

Following Linus's advice, this patch moves the content of "Instrumentation
Support" menu to "General Setup". The content is taken from
kernel/Kconfig.instrumentation and moved to init/Kconfig and arch/Kconfig.

This patchset applies on top of 2.6.24-rc2-git3 in the following order :

# instrumentation menu removal
#for -mm
add-kconfig-to-arch.patch
add-arch-supports-oprofile.patch
add-arch-supports-kprobes.patch
move-kconfig-instrumentation-to-arch.patch

This should be ready for -mm.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Move Instrumentation Support menu to arch/Kconfig
@ 2007-11-06 20:37 Mathieu Desnoyers
  2007-11-06 20:37 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-11-06 20:37 UTC (permalink / raw)
  To: akpm, linux-kernel, Haavard Skinnemoen

Hi Andrew,

Following a discussion with Linus, here is the implementation of the
kernel/Kconfig.instrumentation removal. The result of the discussion has been
to decide to move the architecture dependent instrumentation menu entries to
arch/Kconfig and enable/disable each option on a per architecture basis with a
Kconfig boolean. I moved the architecture independent instrumentation items to
init/Kconfig.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Add ARCH_SUPPORTS_KPROBES (take 2)
@ 2007-10-31  1:03 Mathieu Desnoyers
  2007-10-31  1:03 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-10-31  1:03 UTC (permalink / raw)
  To: linux-kernel

take 2, using def_bool this time.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/4] Creation of arch/Kconfig for ARCH_SUPPORTS_* options
@ 2007-10-31  0:31 Mathieu Desnoyers
  2007-10-31  0:31 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  0 siblings, 1 reply; 15+ messages in thread
From: Mathieu Desnoyers @ 2007-10-31  0:31 UTC (permalink / raw)
  To: linux-kernel

Hi,

Here is the implementation of the arch/Kconfig, meant to keep archtecture
specific menu entries repeated across many (but not all) architectures.
ARCH_SUPPORTS_* should be defined in architectures that supports the option.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68

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

end of thread, other threads:[~2007-12-12  5:39 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-16  2:36 [patch 0/4] Instrumentation menu removal, updated to 2.6.24-rc2-git5 Mathieu Desnoyers
2007-11-16  2:36 ` [patch 1/4] Create arch/Kconfig Mathieu Desnoyers
2007-11-16  2:36 ` [patch 2/4] Add ARCH_SUPPORTS_OPROFILE Mathieu Desnoyers
2007-11-16  2:36 ` [patch 3/4] Add ARCH_SUPPORTS_KPROBES Mathieu Desnoyers
2007-11-16  2:36 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
  -- strict thread matches above, loose matches on Subject: below --
2007-12-08 15:32 [patch 0/4] Instrumentation menu removal, against 2.6.24-rc4-mm1 (mmotm) Mathieu Desnoyers
2007-12-08 15:32 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-12-12  5:37   ` Andrew Morton
2007-12-04 17:43 [patch 0/4] Instrumentation menu removal Mathieu Desnoyers
2007-12-04 17:44 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-11-16  3:30 [patch 0/4] Instrumentation menu removal (HAVE_* form) Mathieu Desnoyers
2007-11-16  3:31 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-11-16  1:59 [patch 0/4] Updated instrumentation menu patches Mathieu Desnoyers
2007-11-16  1:59 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-11-13 14:26 [patch 0/4] Instrumentation menu removal Mathieu Desnoyers
2007-11-13 14:26 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-11-06 20:37 [patch 0/4] Move Instrumentation Support menu to arch/Kconfig Mathieu Desnoyers
2007-11-06 20:37 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-11-07 13:09   ` Haavard Skinnemoen
2007-10-31  1:03 [patch 0/4] Add ARCH_SUPPORTS_KPROBES (take 2) Mathieu Desnoyers
2007-10-31  1:03 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers
2007-10-31  0:31 [patch 0/4] Creation of arch/Kconfig for ARCH_SUPPORTS_* options Mathieu Desnoyers
2007-10-31  0:31 ` [patch 4/4] Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig Mathieu Desnoyers

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 NNTP newsgroup(s).