Loading drivers/hwmon/via-cputemp.c +7 −16 Original line number Diff line number Diff line Loading @@ -128,12 +128,10 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) int err; u32 eax, edx; data = kzalloc(sizeof(struct via_cputemp_data), GFP_KERNEL); if (!data) { err = -ENOMEM; dev_err(&pdev->dev, "Out of memory\n"); goto exit; } data = devm_kzalloc(&pdev->dev, sizeof(struct via_cputemp_data), GFP_KERNEL); if (!data) return -ENOMEM; data->id = pdev->id; data->name = "via_cputemp"; Loading @@ -151,8 +149,7 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) data->msr_temp = 0x1423; break; default: err = -ENODEV; goto exit_free; return -ENODEV; } /* test if we can access the TEMPERATURE MSR */ Loading @@ -160,14 +157,14 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) if (err) { dev_err(&pdev->dev, "Unable to access TEMPERATURE MSR, giving up\n"); goto exit_free; return err; } platform_set_drvdata(pdev, data); err = sysfs_create_group(&pdev->dev.kobj, &via_cputemp_group); if (err) goto exit_free; return err; if (data->msr_vid) data->vrm = vid_which_vrm(); Loading @@ -192,10 +189,6 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) if (data->vrm) device_remove_file(&pdev->dev, &dev_attr_cpu0_vid); sysfs_remove_group(&pdev->dev.kobj, &via_cputemp_group); exit_free: platform_set_drvdata(pdev, NULL); kfree(data); exit: return err; } Loading @@ -207,8 +200,6 @@ static int __devexit via_cputemp_remove(struct platform_device *pdev) if (data->vrm) device_remove_file(&pdev->dev, &dev_attr_cpu0_vid); sysfs_remove_group(&pdev->dev.kobj, &via_cputemp_group); platform_set_drvdata(pdev, NULL); kfree(data); return 0; } Loading Loading
drivers/hwmon/via-cputemp.c +7 −16 Original line number Diff line number Diff line Loading @@ -128,12 +128,10 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) int err; u32 eax, edx; data = kzalloc(sizeof(struct via_cputemp_data), GFP_KERNEL); if (!data) { err = -ENOMEM; dev_err(&pdev->dev, "Out of memory\n"); goto exit; } data = devm_kzalloc(&pdev->dev, sizeof(struct via_cputemp_data), GFP_KERNEL); if (!data) return -ENOMEM; data->id = pdev->id; data->name = "via_cputemp"; Loading @@ -151,8 +149,7 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) data->msr_temp = 0x1423; break; default: err = -ENODEV; goto exit_free; return -ENODEV; } /* test if we can access the TEMPERATURE MSR */ Loading @@ -160,14 +157,14 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) if (err) { dev_err(&pdev->dev, "Unable to access TEMPERATURE MSR, giving up\n"); goto exit_free; return err; } platform_set_drvdata(pdev, data); err = sysfs_create_group(&pdev->dev.kobj, &via_cputemp_group); if (err) goto exit_free; return err; if (data->msr_vid) data->vrm = vid_which_vrm(); Loading @@ -192,10 +189,6 @@ static int __devinit via_cputemp_probe(struct platform_device *pdev) if (data->vrm) device_remove_file(&pdev->dev, &dev_attr_cpu0_vid); sysfs_remove_group(&pdev->dev.kobj, &via_cputemp_group); exit_free: platform_set_drvdata(pdev, NULL); kfree(data); exit: return err; } Loading @@ -207,8 +200,6 @@ static int __devexit via_cputemp_remove(struct platform_device *pdev) if (data->vrm) device_remove_file(&pdev->dev, &dev_attr_cpu0_vid); sysfs_remove_group(&pdev->dev.kobj, &via_cputemp_group); platform_set_drvdata(pdev, NULL); kfree(data); return 0; } Loading