lkml.org 
[lkml]   [2009]   [Nov]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 1/6] x86: Limit the number of processor bootup messages

    * Mike Travis <travis@sgi.com> wrote:

    > + if (cpu == 0)
    > + printk(KERN_INFO "CPU0: Thermal monitoring enabled (%s)\n",
    > + tm2 ? "TM2" : "TM1");

    Hm, 'cpu==0 means boot cpu' assumptions are not particularly clean.

    > +#ifdef CONFIG_NUMA
    > + if (system_state == SYSTEM_BOOTING) {
    > + static int current_node = -1;
    > + int node = cpu_to_node(cpu);
    > +
    > + if (node != current_node) {
    > + if (current_node > (-1))
    > + pr_cont(" Ok.\n");
    > + current_node = node;
    > + pr_info("Booting Node %3d, Processors ", node);
    > + }
    > + pr_cont(" #%d%s", cpu, cpu == (nr_cpu_ids - 1) ? " Ok.\n" : "");
    > + } else
    > +#endif
    > + pr_info("Booting Processor %d APIC 0x%x\n", cpu, apicid);

    preprocessor directives cutting into if/else branches in an assymetric
    way is being frowned upon. I'd also suggest to put this into a helper
    inline.

    Is the SYSTEM_BOOTING check there to not re-print this on CPU hotplug?

    Ingo


    \
     
     \ /
      Last update: 2009-11-16 22:25    [W:2.361 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site