diff options
-rw-r--r-- | drivers/net/dm9000.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c index aebc2ca6c7..6db36ad77e 100644 --- a/drivers/net/dm9000.c +++ b/drivers/net/dm9000.c @@ -309,7 +309,7 @@ static int dm9000_eth_send (struct eth_device *edev, writel(((u32 *) data_ptr)[i], priv->iodata); break; default: - /* This cannot happen, dm9000_probe() makes this sure */ + /* dm9000_probe makes sure this cannot happen */ return -EINVAL; } @@ -392,6 +392,9 @@ static int dm9000_eth_rx (struct eth_device *edev) for (i = 0; i < tmplen; i++) ((u32 *) rdptr)[i] = readl(priv->iodata); break; + default: + /* dm9000_probe makes sure this cannot happen */ + return -EINVAL; } if ((RxStatus & 0xbf00) || (RxLen < 0x40) |