From: Vadim Pasternak Date: Tue, 13 Feb 2018 22:09:35 +0000 (+0000) Subject: platform/mellanox: mlxreg-hotplug: Change input for device create routine X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f709e1bfb0c643a866b909d101442c7a7f425655;p=openwrt%2Fstaging%2Fblogic.git platform/mellanox: mlxreg-hotplug: Change input for device create routine Change the first input parameter in mlxreg_hotplug_device_create to the pointer to mlxreg_hotplug private data in order to use the fields from the private data structure. Signed-off-by: Vadim Pasternak [dvhart: Cleaned up commit message] Signed-off-by: Darren Hart (VMware) --- diff --git a/drivers/platform/mellanox/mlxreg-hotplug.c b/drivers/platform/mellanox/mlxreg-hotplug.c index fe4910bc0f96..c1e1c4f254ce 100644 --- a/drivers/platform/mellanox/mlxreg-hotplug.c +++ b/drivers/platform/mellanox/mlxreg-hotplug.c @@ -93,7 +93,7 @@ struct mlxreg_hotplug_priv_data { bool after_probe; }; -static int mlxreg_hotplug_device_create(struct device *dev, +static int mlxreg_hotplug_device_create(struct mlxreg_hotplug_priv_data *priv, struct mlxreg_core_data *data) { /* @@ -105,7 +105,7 @@ static int mlxreg_hotplug_device_create(struct device *dev, data->hpdev.adapter = i2c_get_adapter(data->hpdev.nr); if (!data->hpdev.adapter) { - dev_err(dev, "Failed to get adapter for bus %d\n", + dev_err(priv->dev, "Failed to get adapter for bus %d\n", data->hpdev.nr); return -EFAULT; } @@ -113,7 +113,7 @@ static int mlxreg_hotplug_device_create(struct device *dev, data->hpdev.client = i2c_new_device(data->hpdev.adapter, data->hpdev.brdinfo); if (!data->hpdev.client) { - dev_err(dev, "Failed to create client %s at bus %d at addr 0x%02x\n", + dev_err(priv->dev, "Failed to create client %s at bus %d at addr 0x%02x\n", data->hpdev.brdinfo->type, data->hpdev.nr, data->hpdev.brdinfo->addr); @@ -270,10 +270,10 @@ mlxreg_hotplug_work_helper(struct mlxreg_hotplug_priv_data *priv, if (item->inversed) mlxreg_hotplug_device_destroy(data); else - mlxreg_hotplug_device_create(priv->dev, data); + mlxreg_hotplug_device_create(priv, data); } else { if (item->inversed) - mlxreg_hotplug_device_create(priv->dev, data); + mlxreg_hotplug_device_create(priv, data); else mlxreg_hotplug_device_destroy(data); } @@ -319,7 +319,7 @@ mlxreg_hotplug_health_work_helper(struct mlxreg_hotplug_priv_data *priv, if (regval == MLXREG_HOTPLUG_HEALTH_MASK) { if ((data->health_cntr++ == MLXREG_HOTPLUG_RST_CNTR) || !priv->after_probe) { - mlxreg_hotplug_device_create(priv->dev, data); + mlxreg_hotplug_device_create(priv, data); data->attached = true; } } else {