diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-05-28 20:47:29 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2013-06-05 04:43:06 -0400 |
commit | 1f539bcb13120213f266d5506fe7339bc78bd953 (patch) | |
tree | dc231643085cd8cb224b68ae0b0f568ba98af5df /drivers/char/hw_random/octeon-rng.c | |
parent | a3485e685faa37ba92462bec2f18b98c3c825c76 (diff) |
hwrng: use platform_{get,set}_drvdata()
Use the wrapper functions for getting and setting the driver data using
platform_device instead of using dev_{get,set}_drvdata() with &pdev->dev,
so we can directly pass a struct platform_device.
Also, unnecessary dev_set_drvdata() is removed, because the driver core
clears the driver data to NULL after device_release or on probe failure.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/char/hw_random/octeon-rng.c')
-rw-r--r-- | drivers/char/hw_random/octeon-rng.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/hw_random/octeon-rng.c b/drivers/char/hw_random/octeon-rng.c index 1eada566ca70..f2885dbe1849 100644 --- a/drivers/char/hw_random/octeon-rng.c +++ b/drivers/char/hw_random/octeon-rng.c | |||
@@ -96,7 +96,7 @@ static int octeon_rng_probe(struct platform_device *pdev) | |||
96 | 96 | ||
97 | rng->ops = ops; | 97 | rng->ops = ops; |
98 | 98 | ||
99 | dev_set_drvdata(&pdev->dev, &rng->ops); | 99 | platform_set_drvdata(pdev, &rng->ops); |
100 | ret = hwrng_register(&rng->ops); | 100 | ret = hwrng_register(&rng->ops); |
101 | if (ret) | 101 | if (ret) |
102 | return -ENOENT; | 102 | return -ENOENT; |
@@ -108,7 +108,7 @@ static int octeon_rng_probe(struct platform_device *pdev) | |||
108 | 108 | ||
109 | static int __exit octeon_rng_remove(struct platform_device *pdev) | 109 | static int __exit octeon_rng_remove(struct platform_device *pdev) |
110 | { | 110 | { |
111 | struct hwrng *rng = dev_get_drvdata(&pdev->dev); | 111 | struct hwrng *rng = platform_get_drvdata(pdev); |
112 | 112 | ||
113 | hwrng_unregister(rng); | 113 | hwrng_unregister(rng); |
114 | 114 | ||