summaryrefslogtreecommitdiff
path: root/drivers/staging/fsl-mc/bus/dprc-driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/fsl-mc/bus/dprc-driver.c')
-rw-r--r--drivers/staging/fsl-mc/bus/dprc-driver.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/staging/fsl-mc/bus/dprc-driver.c b/drivers/staging/fsl-mc/bus/dprc-driver.c
index 9568eeac75b0..35c06cff1a06 100644
--- a/drivers/staging/fsl-mc/bus/dprc-driver.c
+++ b/drivers/staging/fsl-mc/bus/dprc-driver.c
@@ -167,7 +167,6 @@ static void dprc_add_new_devices(struct fsl_mc_device *mc_bus_dev,
for (i = 0; i < num_child_objects_in_mc; i++) {
struct fsl_mc_device *child_dev;
- struct fsl_mc_io *mc_io = NULL;
struct dprc_obj_desc *obj_desc = &obj_desc_array[i];
if (strlen(obj_desc->type) == 0)
@@ -182,14 +181,10 @@ static void dprc_add_new_devices(struct fsl_mc_device *mc_bus_dev,
continue;
}
- error = fsl_mc_device_add(obj_desc, mc_io, &mc_bus_dev->dev,
+ error = fsl_mc_device_add(obj_desc, NULL, &mc_bus_dev->dev,
&child_dev);
- if (error < 0) {
- if (mc_io)
- fsl_destroy_mc_io(mc_io);
-
+ if (error < 0)
continue;
- }
}
}