forked from luck/tmp_suning_uos_patched
[PATCH] {PATCH] Fix IBM EMAC driver ioctl bug
Fix IBM EMAC driver ioctl bug. I found IBM EMAC driver bug. So mii-tool command print wrong status. # mii-tool eth0: 10 Mbit, half duplex, no link eth1: 10 Mbit, half duplex, no link I can get correct status on fixed kernel. # mii-tool eth0: negotiated 100baseTx-FD, link okZZ eth1: negotiated 100baseTx-FD, link ok Hiroaki Fuse Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> for CELF
This commit is contained in:
parent
f7a3aae172
commit
99718699f5
@ -1595,7 +1595,7 @@ static struct ethtool_ops emac_ethtool_ops = {
|
|||||||
static int emac_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
|
static int emac_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
|
||||||
{
|
{
|
||||||
struct ocp_enet_private *fep = dev->priv;
|
struct ocp_enet_private *fep = dev->priv;
|
||||||
uint *data = (uint *) & rq->ifr_ifru;
|
uint16_t *data = (uint16_t *) & rq->ifr_ifru;
|
||||||
|
|
||||||
switch (cmd) {
|
switch (cmd) {
|
||||||
case SIOCGMIIPHY:
|
case SIOCGMIIPHY:
|
||||||
|
Loading…
Reference in New Issue
Block a user