Hi, This patch is failed for ppc arch (actually for mpc8540ads). too because of compilition errors. Here is the output log and I have also attached .config. Any comments? make uImage HOSTLD scripts/kconfig/conf scripts/kconfig/conf -s arch/ppc/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h CC arch/ppc/kernel/asm-offsets.s In file included from arch/ppc/include/asm/hw_irq.h:110, from include/asm/system.h:10, from include/linux/list.h:9, from include/linux/signal.h:8, from arch/ppc/kernel/asm-offsets.c:11: include/linux/irqflags.h:83:1: warning: "raw_local_irq_save" redefined In file included from include/asm/system.h:10, from include/linux/list.h:9, from include/linux/signal.h:8, from arch/ppc/kernel/asm-offsets.c:11: arch/ppc/include/asm/hw_irq.h:103:1: warning: this is the location of the previous definition In file included from arch/ppc/include/asm/hw_irq.h:110, from include/asm/system.h:10, from include/linux/list.h:9, from include/linux/signal.h:8, from arch/ppc/kernel/asm-offsets.c:11: include/linux/irqflags.h:88:1: warning: "raw_local_irq_restore" redefined In file included from include/asm/system.h:10, from include/linux/list.h:9, from include/linux/signal.h:8, from arch/ppc/kernel/asm-offsets.c:11: arch/ppc/include/asm/hw_irq.h:59:1: warning: this is the location of the previous definition In file included from include/linux/time.h:7, from include/linux/timex.h:57, from include/linux/sched.h:51, from arch/ppc/kernel/asm-offsets.c:12: include/linux/seqlock.h: In function '__read_seqretry': include/linux/seqlock.h:139: warning: implicit declaration of function 'local_irq_save' include/linux/seqlock.h:140: warning: implicit declaration of function 'local_irq_restore' GEN include/asm-ppc/asm-offsets.h CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost CC init/main.o In file included from include/asm/system.h:10, from include/linux/spinlock.h:95, from include/linux/module.h:9, from init/main.c:13: arch/ppc/include/asm/hw_irq.h:59:1: warning: "raw_local_irq_restore" redefined In file included from include/linux/spinlock.h:93, from include/linux/module.h:9, from init/main.c:13: include/linux/irqflags.h:88:1: warning: this is the location of the previous definition In file included from include/asm/system.h:10, from include/linux/spinlock.h:95, from include/linux/module.h:9, from init/main.c:13: arch/ppc/include/asm/hw_irq.h:65:46: error: macro "raw_local_irq_disable" passed 1 arguments, but takes just 0 In file included from include/asm/system.h:10, from include/linux/spinlock.h:95, from include/linux/module.h:9, from init/main.c:13: arch/ppc/include/asm/hw_irq.h:66: error: syntax error before '{' token arch/ppc/include/asm/hw_irq.h:77:45: error: macro "raw_local_irq_enable" passed 1 arguments, but takes just 0 arch/ppc/include/asm/hw_irq.h:78: error: syntax error before '{' token arch/ppc/include/asm/hw_irq.h:103:1: warning: "raw_local_irq_save" redefined In file included from include/linux/spinlock.h:93, from include/linux/module.h:9, from init/main.c:13: include/linux/irqflags.h:83:1: warning: this is the location of the previous definition In file included from include/linux/time.h:7, from include/linux/stat.h:57, from include/linux/module.h:11, from init/main.c:13: include/linux/seqlock.h: In function '__read_seqretry': include/linux/seqlock.h:139: warning: implicit declaration of function 'local_irq_save' include/linux/seqlock.h:140: warning: implicit declaration of function 'local_irq_restore' In file included from include/linux/rtc.h:102, from include/linux/efi.h:19, from init/main.c:43: include/linux/interrupt.h: In function 'cli': include/linux/interrupt.h:210: warning: implicit declaration of function 'local_irq_disable' include/linux/interrupt.h: In function 'sti': include/linux/interrupt.h:214: warning: implicit declaration of function 'local_irq_enable' include/linux/interrupt.h: In function 'save_flags': include/linux/interrupt.h:218: warning: implicit declaration of function 'local_save_flags' init/main.c: In function 'start_kernel': init/main.c:572: warning: implicit declaration of function 'irqs_disabled' make[1]: *** [init/main.o] Error 1 make: *** [init] Error 2 2007/4/26, Ingo Molnar : > > i have released the v2.6.20-rt1 kernel, which can be downloaded from the > usual place: > > http://redhat.com/~mingo/realtime-preempt/ > > more info about the -rt patchset can be found in the RT wiki: > > http://rt.wiki.kernel.org > > This is a fixes-only release. > > to build a 2.6.21-rt1 tree, the following patches should be applied: > > http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 > http://redhat.com/~mingo/realtime-preempt/patch-2.6.21-rt1 > > Ingo > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ >