Re: [PATCH 1/3] jump label: add enabled/disabled state to jumplabel key entries

From: Steven Rostedt
Date: Wed Nov 24 2010 - 10:53:24 EST


On Wed, 2010-11-24 at 10:42 -0500, Jason Baron wrote:

> > And I think the only arch where you can do text pokes without cross-cpu
> > synchronization is one that doesn't have SMP support.
> >
> >
>
> is this really true?
>
> The powerpc implementation uses patch_instruction():
>
>
> arch/powerpc/lib/code-patching.c:
>
> void patch_instruction(unsigned int *addr, unsigned int instr)
> {
> *addr = instr;
> asm ("dcbst 0, %0; sync; icbi 0,%0; sync; isync" : : "r"
> (addr));
> }

Is this ever called outside of boot up? After SMP is enabled? (besides
for creating trampolines, before they are used).

-- Steve


--
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/