Re: [PATCH] Fix oprofile regression: select RING_BUFFER_ALLOW_SWAP

From: Steven Rostedt
Date: Wed Sep 16 2009 - 16:14:11 EST


On Wed, 2009-09-16 at 21:56 +0200, Christian Borntraeger wrote:
> commit 85bac32c4a52c592b857f2c360cc5ec93a097d70
> ring-buffer: only enable ring_buffer_swap_cpu when needed
> broke oprofile (at least on s390, but likely on all platforms).
>
> this patch lets oprofile select RING_BUFER_ALLOW_SWAP to make
> ring_buffer_swap_cpu usable for oprofile.

Thanks, I'll apply this for the 32 queue.

-- Steve

PS. Please send patches to my rostedt@xxxxxxxxxxx account. I don't
always read my Red Hat email.

>
> Signed-off-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
> CC-ed: Steven Rostedt <srostedt@xxxxxxxxxx>
> CC-ed: Ingo Molnar <mingo@xxxxxxx>
> CC-ed: Robert Richter <robert.richter@xxxxxxx>
> ---
> arch/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> Index: linux-2.6/arch/Kconfig
> ===================================================================
> --- linux-2.6.orig/arch/Kconfig
> +++ linux-2.6/arch/Kconfig
> @@ -9,6 +9,7 @@ config OPROFILE
> depends on TRACING_SUPPORT
> select TRACING
> select RING_BUFFER
> + select RING_BUFFER_ALLOW_SWAP
> help
> OProfile is a profiling system capable of profiling the
> whole system, include the kernel, kernel modules, libraries,

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/