• Dave Jones's avatar
    powernow-k8 requires that a data structure for · 03938c3f
    Dave Jones authored
    each core be created in the _cpu_init function
    call.  The cpufreq infrastructure doesn't call
    _cpu_init for the second core in each processor.
    Some systems crashed when _get was called with
    an odd-numbered core because it tried to
    dereference a NULL pointer since the data
    structure had not been created.
    
    The attached patch solves the problem by
    initializing data structures for all shared
    cores in the _cpu_init function.  It should
    apply to 2.6.12-rc6 and has been tested by
    AMD and Sun.
    Signed-off-by: default avatarMark Langsdorf <mark.langsdorf@amd.com>
    Signed-off-by: default avatarDave Jones <davej@redhat.com>
    03938c3f
powernow-k8.c 31.1 KB