|
@@ -630,8 +630,7 @@ static int i2c_nuvoton_remove(struct i2c_client *client)
|
|
struct device *dev = &(client->dev);
|
|
struct device *dev = &(client->dev);
|
|
struct tpm_chip *chip = dev_get_drvdata(dev);
|
|
struct tpm_chip *chip = dev_get_drvdata(dev);
|
|
|
|
|
|
- if (chip)
|
|
|
|
- tpm_dev_vendor_release(chip);
|
|
|
|
|
|
+ tpm_dev_vendor_release(chip);
|
|
tpm_remove_hardware(dev);
|
|
tpm_remove_hardware(dev);
|
|
kfree(chip);
|
|
kfree(chip);
|
|
return 0;
|
|
return 0;
|