diff options
Diffstat (limited to 'arch/x86/kernel/cpu/mcheck/mce_amd.c')
| -rw-r--r-- | arch/x86/kernel/cpu/mcheck/mce_amd.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/arch/x86/kernel/cpu/mcheck/mce_amd.c b/arch/x86/kernel/cpu/mcheck/mce_amd.c index 9cb52767999a..603df4f74640 100644 --- a/arch/x86/kernel/cpu/mcheck/mce_amd.c +++ b/arch/x86/kernel/cpu/mcheck/mce_amd.c | |||
| @@ -458,10 +458,8 @@ static struct kobj_type threshold_ktype = { | |||
| 458 | .default_attrs = default_attrs, | 458 | .default_attrs = default_attrs, |
| 459 | }; | 459 | }; |
| 460 | 460 | ||
| 461 | static __cpuinit int allocate_threshold_blocks(unsigned int cpu, | 461 | static int allocate_threshold_blocks(unsigned int cpu, unsigned int bank, |
| 462 | unsigned int bank, | 462 | unsigned int block, u32 address) |
| 463 | unsigned int block, | ||
| 464 | u32 address) | ||
| 465 | { | 463 | { |
| 466 | struct threshold_block *b = NULL; | 464 | struct threshold_block *b = NULL; |
| 467 | u32 low, high; | 465 | u32 low, high; |
| @@ -543,7 +541,7 @@ out_free: | |||
| 543 | return err; | 541 | return err; |
| 544 | } | 542 | } |
| 545 | 543 | ||
| 546 | static __cpuinit int __threshold_add_blocks(struct threshold_bank *b) | 544 | static int __threshold_add_blocks(struct threshold_bank *b) |
| 547 | { | 545 | { |
| 548 | struct list_head *head = &b->blocks->miscj; | 546 | struct list_head *head = &b->blocks->miscj; |
| 549 | struct threshold_block *pos = NULL; | 547 | struct threshold_block *pos = NULL; |
| @@ -567,7 +565,7 @@ static __cpuinit int __threshold_add_blocks(struct threshold_bank *b) | |||
| 567 | return err; | 565 | return err; |
| 568 | } | 566 | } |
| 569 | 567 | ||
| 570 | static __cpuinit int threshold_create_bank(unsigned int cpu, unsigned int bank) | 568 | static int threshold_create_bank(unsigned int cpu, unsigned int bank) |
| 571 | { | 569 | { |
| 572 | struct device *dev = per_cpu(mce_device, cpu); | 570 | struct device *dev = per_cpu(mce_device, cpu); |
| 573 | struct amd_northbridge *nb = NULL; | 571 | struct amd_northbridge *nb = NULL; |
| @@ -632,7 +630,7 @@ static __cpuinit int threshold_create_bank(unsigned int cpu, unsigned int bank) | |||
| 632 | } | 630 | } |
| 633 | 631 | ||
| 634 | /* create dir/files for all valid threshold banks */ | 632 | /* create dir/files for all valid threshold banks */ |
| 635 | static __cpuinit int threshold_create_device(unsigned int cpu) | 633 | static int threshold_create_device(unsigned int cpu) |
| 636 | { | 634 | { |
| 637 | unsigned int bank; | 635 | unsigned int bank; |
| 638 | struct threshold_bank **bp; | 636 | struct threshold_bank **bp; |
| @@ -736,7 +734,7 @@ static void threshold_remove_device(unsigned int cpu) | |||
| 736 | } | 734 | } |
| 737 | 735 | ||
| 738 | /* get notified when a cpu comes on/off */ | 736 | /* get notified when a cpu comes on/off */ |
| 739 | static void __cpuinit | 737 | static void |
| 740 | amd_64_threshold_cpu_callback(unsigned long action, unsigned int cpu) | 738 | amd_64_threshold_cpu_callback(unsigned long action, unsigned int cpu) |
| 741 | { | 739 | { |
| 742 | switch (action) { | 740 | switch (action) { |
