Skip to content

Commit

Permalink
regulator: ab8500-ext: Make the return type of ab8500_ext_regulator_e…
Browse files Browse the repository at this point in the history
…xit() void

ab8500_ext_regulator_exit() never fails.

Signed-off-by: Axel Lin <[email protected]>
Acked-by: Bengt Jonsson <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
  • Loading branch information
AxelLin authored and broonie committed Apr 11, 2013
1 parent e343ab0 commit 3480c0c
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 10 deletions.
4 changes: 1 addition & 3 deletions drivers/regulator/ab8500-ext.c
Original file line number Diff line number Diff line change
Expand Up @@ -394,7 +394,7 @@ int ab8500_ext_regulator_init(struct platform_device *pdev)
return 0;
}

int ab8500_ext_regulator_exit(struct platform_device *pdev)
void ab8500_ext_regulator_exit(struct platform_device *pdev)
{
int i;

Expand All @@ -407,8 +407,6 @@ int ab8500_ext_regulator_exit(struct platform_device *pdev)

regulator_unregister(info->rdev);
}

return 0;
}

MODULE_LICENSE("GPL v2");
Expand Down
9 changes: 3 additions & 6 deletions drivers/regulator/ab8500.c
Original file line number Diff line number Diff line change
Expand Up @@ -3194,12 +3194,9 @@ static int ab8500_regulator_remove(struct platform_device *pdev)
regulator_unregister(info->regulator);
}

if (!is_ab8505(ab8500)) {
/* remove external regulators (after Vaux1, 2 and 3) */
err = ab8500_ext_regulator_exit(pdev);
if (err)
return err;
}
/* remove external regulators (after Vaux1, 2 and 3) */
if (!is_ab8505(ab8500))
ab8500_ext_regulator_exit(pdev);

/* remove regulator debug */
err = ab8500_regulator_debug_exit(pdev);
Expand Down
2 changes: 1 addition & 1 deletion include/linux/regulator/ab8500.h
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,6 @@ static inline int ab8500_regulator_debug_exit(struct platform_device *pdev)

/* AB8500 external regulator functions. */
int ab8500_ext_regulator_init(struct platform_device *pdev);
int ab8500_ext_regulator_exit(struct platform_device *pdev);
void ab8500_ext_regulator_exit(struct platform_device *pdev);

#endif

0 comments on commit 3480c0c

Please sign in to comment.