Fix compiler warnings in drivers/net/phy/marvell.c after disabling 4-port PHYs
svn path=/dists/sid/linux/; revision=21819
This commit is contained in:
parent
b57dc00e8d
commit
b2efa14d0b
|
@ -1,9 +1,7 @@
|
|||
From: Ian Campbell <ijc@hellion.org.uk>
|
||||
Subject: phy/marvell: disable 4-port phys
|
||||
Date: Wed, 20 Nov 2013 08:30:14 +0000
|
||||
Forwarded: no
|
||||
|
||||
See 723177 for more details. Briefly:
|
||||
Bug-Debian: https://bugs.debian.org/723177
|
||||
|
||||
The Marvell PHY was originally disabled because it can cause networking
|
||||
failures on some systems. According to Lennert Buytenhek this is because some
|
||||
|
@ -12,9 +10,38 @@ cases are all 4-ports disable those variants (indicated by a 4 in the
|
|||
penultimate position of the model name) until they can be audited for
|
||||
correctness.
|
||||
|
||||
[bwh: Also #if-out the init functions for these PHYs to avoid
|
||||
compiler warnings]
|
||||
|
||||
--- a/drivers/net/phy/marvell.c
|
||||
+++ b/drivers/net/phy/marvell.c
|
||||
@@ -975,6 +975,7 @@ static struct phy_driver marvell_drivers
|
||||
@@ -591,6 +591,7 @@ static int m88e1118_config_init(struct p
|
||||
return phy_write(phydev, MII_BMCR, BMCR_RESET);
|
||||
}
|
||||
|
||||
+#if 0
|
||||
static int m88e1149_config_init(struct phy_device *phydev)
|
||||
{
|
||||
int err;
|
||||
@@ -616,7 +617,9 @@ static int m88e1149_config_init(struct p
|
||||
|
||||
return phy_write(phydev, MII_BMCR, BMCR_RESET);
|
||||
}
|
||||
+#endif
|
||||
|
||||
+#if 0
|
||||
static int m88e1145_config_init(struct phy_device *phydev)
|
||||
{
|
||||
int err;
|
||||
@@ -682,6 +685,7 @@ static int m88e1145_config_init(struct p
|
||||
|
||||
return 0;
|
||||
}
|
||||
+#endif
|
||||
|
||||
/* marvell_read_status
|
||||
*
|
||||
@@ -975,6 +979,7 @@ static struct phy_driver marvell_drivers
|
||||
.suspend = &genphy_suspend,
|
||||
.driver = { .owner = THIS_MODULE },
|
||||
},
|
||||
|
@ -22,7 +49,7 @@ correctness.
|
|||
{
|
||||
.phy_id = MARVELL_PHY_ID_88E1145,
|
||||
.phy_id_mask = MARVELL_PHY_ID_MASK,
|
||||
@@ -990,6 +991,8 @@ static struct phy_driver marvell_drivers
|
||||
@@ -990,6 +995,8 @@ static struct phy_driver marvell_drivers
|
||||
.suspend = &genphy_suspend,
|
||||
.driver = { .owner = THIS_MODULE },
|
||||
},
|
||||
|
@ -31,7 +58,7 @@ correctness.
|
|||
{
|
||||
.phy_id = MARVELL_PHY_ID_88E1149R,
|
||||
.phy_id_mask = MARVELL_PHY_ID_MASK,
|
||||
@@ -1005,6 +1008,8 @@ static struct phy_driver marvell_drivers
|
||||
@@ -1005,6 +1012,8 @@ static struct phy_driver marvell_drivers
|
||||
.suspend = &genphy_suspend,
|
||||
.driver = { .owner = THIS_MODULE },
|
||||
},
|
||||
|
@ -40,7 +67,7 @@ correctness.
|
|||
{
|
||||
.phy_id = MARVELL_PHY_ID_88E1240,
|
||||
.phy_id_mask = MARVELL_PHY_ID_MASK,
|
||||
@@ -1020,6 +1025,7 @@ static struct phy_driver marvell_drivers
|
||||
@@ -1020,6 +1029,7 @@ static struct phy_driver marvell_drivers
|
||||
.suspend = &genphy_suspend,
|
||||
.driver = { .owner = THIS_MODULE },
|
||||
},
|
||||
|
@ -48,7 +75,7 @@ correctness.
|
|||
{
|
||||
.phy_id = MARVELL_PHY_ID_88E1116R,
|
||||
.phy_id_mask = MARVELL_PHY_ID_MASK,
|
||||
@@ -1073,9 +1079,9 @@ static struct mdio_device_id __maybe_unu
|
||||
@@ -1073,9 +1083,9 @@ static struct mdio_device_id __maybe_unu
|
||||
{ MARVELL_PHY_ID_88E1111, MARVELL_PHY_ID_MASK },
|
||||
{ MARVELL_PHY_ID_88E1118, MARVELL_PHY_ID_MASK },
|
||||
{ MARVELL_PHY_ID_88E1121R, MARVELL_PHY_ID_MASK },
|
||||
|
|
Loading…
Reference in New Issue