diff --git a/documentation/dev-manual/dev-manual-kernel-appendix.xml b/documentation/dev-manual/dev-manual-kernel-appendix.xml index 1ac529e6a3..b72745910c 100644 --- a/documentation/dev-manual/dev-manual-kernel-appendix.xml +++ b/documentation/dev-manual/dev-manual-kernel-appendix.xml @@ -321,19 +321,21 @@ Here is the altered code showing five new printk statements - just after initializing lps_precision: + near the top of the function: void __cpuinit calibrate_delay(void) { unsigned long lpj; static bool printed; + int this_cpu = smp_processor_id(); + printk("*************************************\n"); printk("* *\n"); printk("* HELLO YOCTO KERNEL *\n"); printk("* *\n"); printk("*************************************\n"); - if (preset_lpj) { + if (per_cpu(cpu_loops_per_jiffy, this_cpu)) { . . .