Skip to content

Commit 0de9dc8

Browse files
Tian Taoherbertx
authored andcommitted
hwrng: timeriomem - Use device-managed registration API
Use devm_hwrng_register to get rid of manual unregistration. Signed-off-by: Tian Tao <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
1 parent 4cf0806 commit 0de9dc8

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

drivers/char/hw_random/timeriomem-rng.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ static int timeriomem_rng_probe(struct platform_device *pdev)
169169
priv->present = 1;
170170
complete(&priv->completion);
171171

172-
err = hwrng_register(&priv->rng_ops);
172+
err = devm_hwrng_register(&pdev->dev, &priv->rng_ops);
173173
if (err) {
174174
dev_err(&pdev->dev, "problem registering\n");
175175
return err;
@@ -185,7 +185,6 @@ static int timeriomem_rng_remove(struct platform_device *pdev)
185185
{
186186
struct timeriomem_rng_private *priv = platform_get_drvdata(pdev);
187187

188-
hwrng_unregister(&priv->rng_ops);
189188
hrtimer_cancel(&priv->timer);
190189

191190
return 0;

0 commit comments

Comments
 (0)