]> xenbits.xen.org Git - xenclient/kernel.git/commit
commit a6c4e076ee4c1ea670e4faa55814e63dd08e3f29 git-aae5f662a32c35b1a962627535acb588d48ff5f9
authort_jeang <devnull@localhost>
Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)
committert_jeang <devnull@localhost>
Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)
commit0931328424275772f6a92ba94525dc45a860795d
tree60e8131e2c14e81f618ac27b6781687d4080fd73
parent7264fed554c4d6d1b02e13aa939b360bcec9a72d
commit a6c4e076ee4c1ea670e4faa55814e63dd08e3f29
Author: Jeremy Fitzhardinge <jeremy@goop.org>
Date:   Wed May 2 19:27:12 2007 +0200

    [PATCH] i386: clean up identify_cpu

    identify_cpu() is used to identify both the boot CPU and secondary
    CPUs, but it performs some actions which only apply to the boot CPU.
    Those functions are therefore really __init functions, but because
    they're called by identify_cpu(), they must be marked __cpuinit.

    This patch splits identify_cpu() into identify_boot_cpu() and
    identify_secondary_cpu(), and calls the appropriate init functions
    from each.  Also, identify_boot_cpu() and all the functions it
    dominates are marked __init.

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Signed-off-by: Andi Kleen <ak@suse.de>
arch/i386/kernel/cpu/common.c
arch/i386/kernel/smpboot.c
include/asm-i386/processor.h