Commit 7912fd34 authored by Jeremy Sowden's avatar Jeremy Sowden Committed by Greg Kroah-Hartman

staging: kpc2000_spi: eliminated duplicate initialization of drvdata local variable.

drvdata was being initialized to a particular value and then
having the same value assigned to it immediately afterwards.  Removed
the initializer.

Since the value assigned, pldev->dev.platform_data, is a pointer-to-
void, removed superfluous cast.
Signed-off-by: default avatarJeremy Sowden <jeremy@azazel.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a4965d98
...@@ -407,14 +407,14 @@ kp_spi_cleanup(struct spi_device *spidev) ...@@ -407,14 +407,14 @@ kp_spi_cleanup(struct spi_device *spidev)
static int static int
kp_spi_probe(struct platform_device *pldev) kp_spi_probe(struct platform_device *pldev)
{ {
struct kpc_core_device_platdata *drvdata = (struct kpc_core_device_platdata *)pldev->dev.platform_data; struct kpc_core_device_platdata *drvdata;
struct spi_master *master = spi_alloc_master(&pldev->dev, sizeof(struct kp_spi)); struct spi_master *master = spi_alloc_master(&pldev->dev, sizeof(struct kp_spi));
struct kp_spi *kpspi; struct kp_spi *kpspi;
struct resource *r; struct resource *r;
int status = 0; int status = 0;
int i; int i;
drvdata = (struct kpc_core_device_platdata *)pldev->dev.platform_data; drvdata = pldev->dev.platform_data;
if (!drvdata){ if (!drvdata){
dev_err(&pldev->dev, "kp_spi_probe: platform_data is NULL!\n"); dev_err(&pldev->dev, "kp_spi_probe: platform_data is NULL!\n");
return -ENODEV; return -ENODEV;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment