diff options
Diffstat (limited to 'arch/ppc64/kernel/iSeries_setup.c')
-rw-r--r-- | arch/ppc64/kernel/iSeries_setup.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/ppc64/kernel/iSeries_setup.c b/arch/ppc64/kernel/iSeries_setup.c index 86966ce76b58..2049b6dbafc7 100644 --- a/arch/ppc64/kernel/iSeries_setup.c +++ b/arch/ppc64/kernel/iSeries_setup.c | |||
@@ -855,17 +855,15 @@ late_initcall(iSeries_src_init); | |||
855 | 855 | ||
856 | static int set_spread_lpevents(char *str) | 856 | static int set_spread_lpevents(char *str) |
857 | { | 857 | { |
858 | unsigned long i; | ||
859 | unsigned long val = simple_strtoul(str, NULL, 0); | 858 | unsigned long val = simple_strtoul(str, NULL, 0); |
859 | extern unsigned long spread_lpevents; | ||
860 | 860 | ||
861 | /* | 861 | /* |
862 | * The parameter is the number of processors to share in processing | 862 | * The parameter is the number of processors to share in processing |
863 | * lp events. | 863 | * lp events. |
864 | */ | 864 | */ |
865 | if (( val > 0) && (val <= NR_CPUS)) { | 865 | if (( val > 0) && (val <= NR_CPUS)) { |
866 | for (i = 1; i < val; ++i) | 866 | spread_lpevents = val; |
867 | paca[i].lpqueue_ptr = paca[0].lpqueue_ptr; | ||
868 | |||
869 | printk("lpevent processing spread over %ld processors\n", val); | 867 | printk("lpevent processing spread over %ld processors\n", val); |
870 | } else { | 868 | } else { |
871 | printk("invalid spread_lpevents %ld\n", val); | 869 | printk("invalid spread_lpevents %ld\n", val); |