[PATCH v4 02/12] powerpc: move set_soft_enabled() and rename
Balbir Singh
bsingharora at gmail.com
Tue Dec 20 20:03:39 AEDT 2016
On 19/12/16 19:06, Madhavan Srinivasan wrote:
> Move set_soft_enabled() from powerpc/kernel/irq.c to
> asm/hw_irq.c, to force updates to paca-soft_enabled
> done via these access function. Add "memory" clobber
> to hint compiler since paca->soft_enabled memory is the target
> here
> +static inline notrace void soft_enabled_set(unsigned long enable)
> +{
> + __asm__ __volatile__("stb %0,%1(13)"
> + : : "r" (enable), "i" (offsetof(struct paca_struct, soft_enabled))
> + : "memory");
> +}
> +
Can't we just rewrite this in "C"?
local_paca->soft_enabled = enable
Balbir Singh.
More information about the Linuxppc-dev
mailing list