The patch titled x86/powerpc make hardirq_ctx and softirq_ctx __read_mostly has been removed from the -mm tree. Its filename is x86-powerpc-make-hardirq_ctx-and-softirq_ctx-__read_mostly.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: x86/powerpc make hardirq_ctx and softirq_ctx __read_mostly From: Andreas Mohr <andi@xxxxxxxxxxxxxxxxxxxxxxx> The hardirq_ctx and softirq_ctx variables are written to on init only, Signed-off-by: Andreas Mohr <andi@xxxxxxxx> Cc: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> Cc: Paul Mackerras <paulus@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- arch/i386/kernel/irq.c | 4 ++-- arch/powerpc/kernel/irq.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff -puN arch/i386/kernel/irq.c~x86-powerpc-make-hardirq_ctx-and-softirq_ctx-__read_mostly arch/i386/kernel/irq.c --- a/arch/i386/kernel/irq.c~x86-powerpc-make-hardirq_ctx-and-softirq_ctx-__read_mostly +++ a/arch/i386/kernel/irq.c @@ -42,8 +42,8 @@ union irq_ctx { u32 stack[THREAD_SIZE/sizeof(u32)]; }; -static union irq_ctx *hardirq_ctx[NR_CPUS]; -static union irq_ctx *softirq_ctx[NR_CPUS]; +static union irq_ctx *hardirq_ctx[NR_CPUS] __read_mostly; +static union irq_ctx *softirq_ctx[NR_CPUS] __read_mostly; #endif /* diff -puN arch/powerpc/kernel/irq.c~x86-powerpc-make-hardirq_ctx-and-softirq_ctx-__read_mostly arch/powerpc/kernel/irq.c --- a/arch/powerpc/kernel/irq.c~x86-powerpc-make-hardirq_ctx-and-softirq_ctx-__read_mostly +++ a/arch/powerpc/kernel/irq.c @@ -380,8 +380,8 @@ unsigned int real_irq_to_virt_slowpath(u #endif /* CONFIG_PPC64 */ #ifdef CONFIG_IRQSTACKS -struct thread_info *softirq_ctx[NR_CPUS]; -struct thread_info *hardirq_ctx[NR_CPUS]; +struct thread_info *softirq_ctx[NR_CPUS] __read_mostly; +struct thread_info *hardirq_ctx[NR_CPUS] __read_mostly; void irq_ctx_init(void) { _ Patches currently in -mm which might be from andi@xxxxxxxxxxxxxxxxxxxxxxx are origin.patch cpu_relax-use-in-acpi-lock.patch git-input.patch ni5010-netcard-cleanup.patch acx1xx-wireless-driver.patch x86-constify-some-parts-of-arch-i386-kernel-cpu.patch cpu_relax-smpbootc.patch make-debug_mutex_on-__read_mostly.patch constify-parts-of-kernel-power.patch constify-libcrc32c-table.patch make-pmtmr_ioport-__read_mostly.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html