Commit c41e4130 authored by David S. Miller's avatar David S. Miller

Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next

Marc Kleine-Budde says:

====================
the fifth pull request for upcoming v3.6 net-next. The first two
patches (created by me) add const qualifiers to the flexcan and
mpc5xxx_can driver. The next patch by Julia Lawall fixes a return value
problem in the error path of the softing driver.
====================
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parents 7df2dc6b da78b799
...@@ -192,7 +192,7 @@ struct flexcan_priv { ...@@ -192,7 +192,7 @@ struct flexcan_priv {
struct clk *clk; struct clk *clk;
struct flexcan_platform_data *pdata; struct flexcan_platform_data *pdata;
struct flexcan_devtype_data *devtype_data; const struct flexcan_devtype_data *devtype_data;
}; };
static struct flexcan_devtype_data fsl_p1010_devtype_data = { static struct flexcan_devtype_data fsl_p1010_devtype_data = {
...@@ -960,7 +960,7 @@ static const struct platform_device_id flexcan_id_table[] = { ...@@ -960,7 +960,7 @@ static const struct platform_device_id flexcan_id_table[] = {
static int __devinit flexcan_probe(struct platform_device *pdev) static int __devinit flexcan_probe(struct platform_device *pdev)
{ {
const struct of_device_id *of_id; const struct of_device_id *of_id;
struct flexcan_devtype_data *devtype_data; const struct flexcan_devtype_data *devtype_data;
struct net_device *dev; struct net_device *dev;
struct flexcan_priv *priv; struct flexcan_priv *priv;
struct resource *mem; struct resource *mem;
......
...@@ -251,7 +251,7 @@ static struct of_device_id mpc5xxx_can_table[]; ...@@ -251,7 +251,7 @@ static struct of_device_id mpc5xxx_can_table[];
static int __devinit mpc5xxx_can_probe(struct platform_device *ofdev) static int __devinit mpc5xxx_can_probe(struct platform_device *ofdev)
{ {
const struct of_device_id *match; const struct of_device_id *match;
struct mpc5xxx_can_data *data; const struct mpc5xxx_can_data *data;
struct device_node *np = ofdev->dev.of_node; struct device_node *np = ofdev->dev.of_node;
struct net_device *dev; struct net_device *dev;
struct mscan_priv *priv; struct mscan_priv *priv;
......
...@@ -826,12 +826,12 @@ static __devinit int softing_pdev_probe(struct platform_device *pdev) ...@@ -826,12 +826,12 @@ static __devinit int softing_pdev_probe(struct platform_device *pdev)
goto sysfs_failed; goto sysfs_failed;
} }
ret = -ENOMEM;
for (j = 0; j < ARRAY_SIZE(card->net); ++j) { for (j = 0; j < ARRAY_SIZE(card->net); ++j) {
card->net[j] = netdev = card->net[j] = netdev =
softing_netdev_create(card, card->id.chip[j]); softing_netdev_create(card, card->id.chip[j]);
if (!netdev) { if (!netdev) {
dev_alert(&pdev->dev, "failed to make can[%i]", j); dev_alert(&pdev->dev, "failed to make can[%i]", j);
ret = -ENOMEM;
goto netdev_failed; goto netdev_failed;
} }
priv = netdev_priv(card->net[j]); priv = netdev_priv(card->net[j]);
......
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