X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;ds=sidebyside;f=arch%2Farm%2Fkernel%2Fsmp_twd.c;h=3f256503748005346d5f1388aa1ed30978433b03;hb=c89b148fd3a8d6c2ea5e7c1c212716baee836af1;hp=c092115d903a8ad4e4c789398a7c444064ff273a;hpb=aebb2afd5420c860b7fbc3882a323ef1247fbf16;p=~andy%2Flinux diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c index c092115d903..3f256503748 100644 --- a/arch/arm/kernel/smp_twd.c +++ b/arch/arm/kernel/smp_twd.c @@ -22,6 +22,7 @@ #include #include +#include #include #include @@ -373,6 +374,9 @@ void __init twd_local_timer_of_register(void) struct device_node *np; int err; + if (!is_smp() || !setup_max_cpus) + return; + np = of_find_matching_node(NULL, twd_of_match); if (!np) return;