diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-05-07 12:03:39 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-05-07 12:03:39 -0400 |
| commit | 61906313bd41cde2f9aaa14e461e6108d3e71aaa (patch) | |
| tree | c84805a9c67e3baf9e5acf13a3f55f7058a9131f /arch/x86/kernel/microcode_core.c | |
| parent | 3aa2ae74ba630ec9b98736d64aea8e4cb490861d (diff) | |
| parent | d48b97b403d23f6df0b990cee652bdf9a52337a3 (diff) | |
Merge 3.4-rc6 into usb-next
This resolves the conflict with:
drivers/usb/host/ehci-tegra.c
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/x86/kernel/microcode_core.c')
| -rw-r--r-- | arch/x86/kernel/microcode_core.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/arch/x86/kernel/microcode_core.c b/arch/x86/kernel/microcode_core.c index 87a0f8688301..c9bda6d6035c 100644 --- a/arch/x86/kernel/microcode_core.c +++ b/arch/x86/kernel/microcode_core.c | |||
| @@ -419,10 +419,8 @@ static int mc_device_add(struct device *dev, struct subsys_interface *sif) | |||
| 419 | if (err) | 419 | if (err) |
| 420 | return err; | 420 | return err; |
| 421 | 421 | ||
| 422 | if (microcode_init_cpu(cpu) == UCODE_ERROR) { | 422 | if (microcode_init_cpu(cpu) == UCODE_ERROR) |
| 423 | sysfs_remove_group(&dev->kobj, &mc_attr_group); | ||
| 424 | return -EINVAL; | 423 | return -EINVAL; |
| 425 | } | ||
| 426 | 424 | ||
| 427 | return err; | 425 | return err; |
| 428 | } | 426 | } |
| @@ -528,11 +526,11 @@ static int __init microcode_init(void) | |||
| 528 | microcode_ops = init_intel_microcode(); | 526 | microcode_ops = init_intel_microcode(); |
| 529 | else if (c->x86_vendor == X86_VENDOR_AMD) | 527 | else if (c->x86_vendor == X86_VENDOR_AMD) |
| 530 | microcode_ops = init_amd_microcode(); | 528 | microcode_ops = init_amd_microcode(); |
| 531 | 529 | else | |
| 532 | if (!microcode_ops) { | ||
| 533 | pr_err("no support for this CPU vendor\n"); | 530 | pr_err("no support for this CPU vendor\n"); |
| 531 | |||
| 532 | if (!microcode_ops) | ||
| 534 | return -ENODEV; | 533 | return -ENODEV; |
| 535 | } | ||
| 536 | 534 | ||
| 537 | microcode_pdev = platform_device_register_simple("microcode", -1, | 535 | microcode_pdev = platform_device_register_simple("microcode", -1, |
| 538 | NULL, 0); | 536 | NULL, 0); |
