Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ebf5112c authored by Yan Burman's avatar Yan Burman Committed by Jeff Garzik
Browse files

ep93xx: some minor cleanups to the ep93xx eth driver



Small cleanup in the Cirrus Logic EP93xx ethernet driver: Check for NULL
pointer before dereferencing it instead of after.  Remove unreferenced
variable.

Signed-off-by: default avatarYan Burman <burman.yan@gmail.com>
Cc: Jeff Garzik <jeff@garzik.org>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 3a960f7e
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -780,12 +780,10 @@ static struct ethtool_ops ep93xx_ethtool_ops = {
struct net_device *ep93xx_dev_alloc(struct ep93xx_eth_data *data)
{
	struct net_device *dev;
	struct ep93xx_priv *ep;

	dev = alloc_etherdev(sizeof(struct ep93xx_priv));
	if (dev == NULL)
		return NULL;
	ep = netdev_priv(dev);

	memcpy(dev->dev_addr, data->dev_addr, ETH_ALEN);

@@ -840,9 +838,9 @@ static int ep93xx_eth_probe(struct platform_device *pdev)
	struct ep93xx_priv *ep;
	int err;

	data = pdev->dev.platform_data;
	if (pdev == NULL)
		return -ENODEV;
	data = pdev->dev.platform_data;

	dev = ep93xx_dev_alloc(data);
	if (dev == NULL) {