diff options
| -rw-r--r-- | board/Marvell/db64360/mv_eth.c | 2 | ||||
| -rw-r--r-- | board/Marvell/db64460/mv_eth.c | 2 | ||||
| -rw-r--r-- | board/esd/cpci750/mv_eth.c | 2 | ||||
| -rw-r--r-- | board/evb64260/eth.c | 2 | ||||
| -rw-r--r-- | board/prodrive/p3mx/mv_eth.c | 2 | ||||
| -rw-r--r-- | drivers/net/armada100_fec.c | 2 | ||||
| -rw-r--r-- | drivers/net/mvgbe.c | 2 | ||||
| -rw-r--r-- | drivers/qe/uec_phy.c | 2 | ||||
| -rw-r--r-- | include/miiphy.h | 2 | ||||
| -rw-r--r-- | include/net.h | 4 | ||||
| -rw-r--r-- | include/serial.h | 5 | ||||
| -rw-r--r-- | net/eth.c | 2 | 
12 files changed, 13 insertions, 16 deletions
| diff --git a/board/Marvell/db64360/mv_eth.c b/board/Marvell/db64360/mv_eth.c index 6340585e8..e89ea43d7 100644 --- a/board/Marvell/db64360/mv_eth.c +++ b/board/Marvell/db64360/mv_eth.c @@ -221,7 +221,7 @@ void mv6436x_eth_initialize (bd_t * bis)  			return;  		} -		/* must be less than NAMESIZE (16) */ +		/* must be less than sizeof(dev->name) */  		sprintf (dev->name, "mv_enet%d", devnum);  #ifdef DEBUG diff --git a/board/Marvell/db64460/mv_eth.c b/board/Marvell/db64460/mv_eth.c index 4aefbaf0c..a763d795c 100644 --- a/board/Marvell/db64460/mv_eth.c +++ b/board/Marvell/db64460/mv_eth.c @@ -221,7 +221,7 @@ void mv6446x_eth_initialize (bd_t * bis)  			return;  		} -		/* must be less than NAMESIZE (16) */ +		/* must be less than sizeof(dev->name) */  		sprintf (dev->name, "mv_enet%d", devnum);  #ifdef DEBUG diff --git a/board/esd/cpci750/mv_eth.c b/board/esd/cpci750/mv_eth.c index 001c1ad44..a3bde8157 100644 --- a/board/esd/cpci750/mv_eth.c +++ b/board/esd/cpci750/mv_eth.c @@ -221,7 +221,7 @@ void mv6436x_eth_initialize (bd_t * bis)  			return;  		} -		/* must be less than NAMESIZE (16) */ +		/* must be less than sizeof(dev->name) */  		sprintf (dev->name, "mv_enet%d", devnum);  #ifdef DEBUG diff --git a/board/evb64260/eth.c b/board/evb64260/eth.c index c02a9cdfd..eb87edcbf 100644 --- a/board/evb64260/eth.c +++ b/board/evb64260/eth.c @@ -686,7 +686,7 @@ gt6426x_eth_initialize(bd_t *bis)  			return;  		} -		/* must be less than NAMESIZE (16) */ +		/* must be less than sizeof(dev->name) */  		sprintf(dev->name, "gal_enet%d", devnum);  #ifdef DEBUG diff --git a/board/prodrive/p3mx/mv_eth.c b/board/prodrive/p3mx/mv_eth.c index 15b3bfc08..9e3213bdf 100644 --- a/board/prodrive/p3mx/mv_eth.c +++ b/board/prodrive/p3mx/mv_eth.c @@ -274,7 +274,7 @@ void mv6446x_eth_initialize (bd_t * bis)  			return;  		} -		/* must be less than NAMESIZE (16) */ +		/* must be less than sizeof(dev->name) */  		sprintf (dev->name, "mv_enet%d", devnum);  #ifdef DEBUG diff --git a/drivers/net/armada100_fec.c b/drivers/net/armada100_fec.c index 1a54362e0..52be3a719 100644 --- a/drivers/net/armada100_fec.c +++ b/drivers/net/armada100_fec.c @@ -715,7 +715,7 @@ int armada100_fec_register(unsigned long base_addr)  	/* Assign ARMADA100 Fast Ethernet Controller Base Address */  	darmdfec->regs = (void *)base_addr; -	/* must be less than NAMESIZE (16) */ +	/* must be less than sizeof(dev->name) */  	strcpy(dev->name, "armd-fec0");  	dev->init = armdfec_init; diff --git a/drivers/net/mvgbe.c b/drivers/net/mvgbe.c index 1dcb70016..477bf5c13 100644 --- a/drivers/net/mvgbe.c +++ b/drivers/net/mvgbe.c @@ -702,7 +702,7 @@ error1:  		dev = &dmvgbe->dev; -		/* must be less than NAMESIZE (16) */ +		/* must be less than sizeof(dev->name) */  		sprintf(dev->name, "egiga%d", devnum);  		switch (devnum) { diff --git a/drivers/qe/uec_phy.c b/drivers/qe/uec_phy.c index e26218be8..ac580a0da 100644 --- a/drivers/qe/uec_phy.c +++ b/drivers/qe/uec_phy.c @@ -85,7 +85,7 @@  #endif  struct fixed_phy_port { -	char name[NAMESIZE];	/* ethernet port name */ +	char name[16];	/* ethernet port name */  	unsigned int speed;	/* specified speed 10,100 or 1000 */  	unsigned int duplex;	/* specified duplex FULL or HALF */  }; diff --git a/include/miiphy.h b/include/miiphy.h index 7e70cf81e..ca5040ed8 100644 --- a/include/miiphy.h +++ b/include/miiphy.h @@ -86,7 +86,7 @@ void mdio_list_devices(void);  #define BB_MII_DEVNAME	"bb_miiphy"  struct bb_miiphy_bus { -	char name[NAMESIZE]; +	char name[16];  	int (*init)(struct bb_miiphy_bus *bus);  	int (*mdio_active)(struct bb_miiphy_bus *bus);  	int (*mdio_tristate)(struct bb_miiphy_bus *bus); diff --git a/include/net.h b/include/net.h index 1707a7fbe..556078518 100644 --- a/include/net.h +++ b/include/net.h @@ -67,8 +67,6 @@ typedef void rxhand_icmp_f(unsigned type, unsigned code, unsigned dport,   */  typedef void	thand_f(void); -#define NAMESIZE 16 -  enum eth_state_t {  	ETH_STATE_INIT,  	ETH_STATE_PASSIVE, @@ -76,7 +74,7 @@ enum eth_state_t {  };  struct eth_device { -	char name[NAMESIZE]; +	char name[16];  	unsigned char enetaddr[6];  	int iobase;  	int state; diff --git a/include/serial.h b/include/serial.h index a298a0bab..517349912 100644 --- a/include/serial.h +++ b/include/serial.h @@ -3,10 +3,9 @@  #include <post.h> -#define NAMESIZE 16 -  struct serial_device { -	char name[NAMESIZE]; +	/* enough bytes to match alignment of following func pointer */ +	char name[16];  	int  (*init) (void);  	int  (*uninit) (void); @@ -203,7 +203,7 @@ int eth_register(struct eth_device *dev)  	struct eth_device *d;  	static int index = 0; -	assert(strlen(dev->name) < NAMESIZE); +	assert(strlen(dev->name) < sizeof(dev->name));  	if (!eth_devices) {  		eth_current = eth_devices = dev; |