diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/cmd_nvedit.c | 5 | ||||
| -rw-r--r-- | common/env_common.c | 34 | ||||
| -rw-r--r-- | common/env_embedded.c | 40 | 
3 files changed, 34 insertions, 45 deletions
| diff --git a/common/cmd_nvedit.c b/common/cmd_nvedit.c index bb1d4ec3e..772cffa8a 100644 --- a/common/cmd_nvedit.c +++ b/common/cmd_nvedit.c @@ -71,9 +71,6 @@ DECLARE_GLOBAL_DATA_PTR;  SPI_FLASH|NVRAM|MMC|FAT|REMOTE} or CONFIG_ENV_IS_NOWHERE  #endif -#define XMK_STR(x)	#x -#define MK_STR(x)	XMK_STR(x) -  /*   * Maximum expected input data size for import command   */ @@ -259,7 +256,7 @@ int env_check_apply(const char *name, const char *oldval,  		if (strcmp(name, "serial#") == 0 ||  		    (strcmp(name, "ethaddr") == 0  #if defined(CONFIG_OVERWRITE_ETHADDR_ONCE) && defined(CONFIG_ETHADDR) -		     && strcmp(oldval, MK_STR(CONFIG_ETHADDR)) != 0 +		     && strcmp(oldval, __stringify(CONFIG_ETHADDR)) != 0  #endif	/* CONFIG_OVERWRITE_ETHADDR_ONCE && CONFIG_ETHADDR */  			)) {  			printf("Can't overwrite \"%s\"\n", name); diff --git a/common/env_common.c b/common/env_common.c index 57221efe0..61c4be54d 100644 --- a/common/env_common.c +++ b/common/env_common.c @@ -37,8 +37,6 @@ DECLARE_GLOBAL_DATA_PTR;  /************************************************************************   * Default settings to be used when no valid environment is found   */ -#define XMK_STR(x)	#x -#define MK_STR(x)	XMK_STR(x)  const uchar default_environment[] = {  #ifdef	CONFIG_BOOTARGS @@ -54,40 +52,40 @@ const uchar default_environment[] = {  	"nfsboot="	CONFIG_NFSBOOTCOMMAND		"\0"  #endif  #if defined(CONFIG_BOOTDELAY) && (CONFIG_BOOTDELAY >= 0) -	"bootdelay="	MK_STR(CONFIG_BOOTDELAY)	"\0" +	"bootdelay="	__stringify(CONFIG_BOOTDELAY)	"\0"  #endif  #if defined(CONFIG_BAUDRATE) && (CONFIG_BAUDRATE >= 0) -	"baudrate="	MK_STR(CONFIG_BAUDRATE)		"\0" +	"baudrate="	__stringify(CONFIG_BAUDRATE)	"\0"  #endif  #ifdef	CONFIG_LOADS_ECHO -	"loads_echo="	MK_STR(CONFIG_LOADS_ECHO)	"\0" +	"loads_echo="	__stringify(CONFIG_LOADS_ECHO)	"\0"  #endif  #ifdef	CONFIG_ETHADDR -	"ethaddr="	MK_STR(CONFIG_ETHADDR)		"\0" +	"ethaddr="	__stringify(CONFIG_ETHADDR)	"\0"  #endif  #ifdef	CONFIG_ETH1ADDR -	"eth1addr="	MK_STR(CONFIG_ETH1ADDR)		"\0" +	"eth1addr="	__stringify(CONFIG_ETH1ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH2ADDR -	"eth2addr="	MK_STR(CONFIG_ETH2ADDR)		"\0" +	"eth2addr="	__stringify(CONFIG_ETH2ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH3ADDR -	"eth3addr="	MK_STR(CONFIG_ETH3ADDR)		"\0" +	"eth3addr="	__stringify(CONFIG_ETH3ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH4ADDR -	"eth4addr="	MK_STR(CONFIG_ETH4ADDR)		"\0" +	"eth4addr="	__stringify(CONFIG_ETH4ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH5ADDR -	"eth5addr="	MK_STR(CONFIG_ETH5ADDR)		"\0" +	"eth5addr="	__stringify(CONFIG_ETH5ADDR)	"\0"  #endif  #ifdef	CONFIG_ETHPRIME  	"ethprime="	CONFIG_ETHPRIME			"\0"  #endif  #ifdef	CONFIG_IPADDR -	"ipaddr="	MK_STR(CONFIG_IPADDR)		"\0" +	"ipaddr="	__stringify(CONFIG_IPADDR)	"\0"  #endif  #ifdef	CONFIG_SERVERIP -	"serverip="	MK_STR(CONFIG_SERVERIP)		"\0" +	"serverip="	__stringify(CONFIG_SERVERIP)	"\0"  #endif  #ifdef	CONFIG_SYS_AUTOLOAD  	"autoload="	CONFIG_SYS_AUTOLOAD		"\0" @@ -99,25 +97,25 @@ const uchar default_environment[] = {  	"rootpath="	CONFIG_ROOTPATH			"\0"  #endif  #ifdef	CONFIG_GATEWAYIP -	"gatewayip="	MK_STR(CONFIG_GATEWAYIP)	"\0" +	"gatewayip="	__stringify(CONFIG_GATEWAYIP)	"\0"  #endif  #ifdef	CONFIG_NETMASK -	"netmask="	MK_STR(CONFIG_NETMASK)		"\0" +	"netmask="	__stringify(CONFIG_NETMASK)	"\0"  #endif  #ifdef	CONFIG_HOSTNAME -	"hostname="	MK_STR(CONFIG_HOSTNAME)		"\0" +	"hostname="	__stringify(CONFIG_HOSTNAME)	"\0"  #endif  #ifdef	CONFIG_BOOTFILE  	"bootfile="	CONFIG_BOOTFILE			"\0"  #endif  #ifdef	CONFIG_LOADADDR -	"loadaddr="	MK_STR(CONFIG_LOADADDR)		"\0" +	"loadaddr="	__stringify(CONFIG_LOADADDR)	"\0"  #endif  #ifdef	CONFIG_CLOCKS_IN_MHZ  	"clocks_in_mhz=1\0"  #endif  #if defined(CONFIG_PCI_BOOTDELAY) && (CONFIG_PCI_BOOTDELAY > 0) -	"pcidelay="	MK_STR(CONFIG_PCI_BOOTDELAY)	"\0" +	"pcidelay="	__stringify(CONFIG_PCI_BOOTDELAY)"\0"  #endif  #ifdef	CONFIG_ENV_VARS_UBOOT_CONFIG  	"arch="		CONFIG_SYS_ARCH			"\0" diff --git a/common/env_embedded.c b/common/env_embedded.c index 387287888..8cc08ae4d 100644 --- a/common/env_embedded.c +++ b/common/env_embedded.c @@ -28,6 +28,7 @@  #include <config.h>  #undef	__ASSEMBLY__  #include <environment.h> +#include <linux/stringify.h>  /* Handle HOSTS that have prepended crap on symbol names, not TARGETS. */  #if defined(__APPLE__) @@ -81,13 +82,6 @@  	GEN_SET_VALUE(name, value)  /* - * Macros to transform values - * into environment strings. - */ -#define XMK_STR(x)	#x -#define MK_STR(x)	XMK_STR(x) - -/*   * Check to see if we are building with a   * computed CRC.  Otherwise define it as ~0.   */ @@ -114,40 +108,40 @@ env_t environment __PPCENV__ = {  	"nfsboot="	CONFIG_NFSBOOTCOMMAND		"\0"  #endif  #if defined(CONFIG_BOOTDELAY) && (CONFIG_BOOTDELAY >= 0) -	"bootdelay="	MK_STR(CONFIG_BOOTDELAY)	"\0" +	"bootdelay="	__stringify(CONFIG_BOOTDELAY)	"\0"  #endif  #if defined(CONFIG_BAUDRATE) && (CONFIG_BAUDRATE >= 0) -	"baudrate="	MK_STR(CONFIG_BAUDRATE)		"\0" +	"baudrate="	__stringify(CONFIG_BAUDRATE)	"\0"  #endif  #ifdef	CONFIG_LOADS_ECHO -	"loads_echo="	MK_STR(CONFIG_LOADS_ECHO)	"\0" +	"loads_echo="	__stringify(CONFIG_LOADS_ECHO)	"\0"  #endif  #ifdef	CONFIG_ETHADDR -	"ethaddr="	MK_STR(CONFIG_ETHADDR)		"\0" +	"ethaddr="	__stringify(CONFIG_ETHADDR)	"\0"  #endif  #ifdef	CONFIG_ETH1ADDR -	"eth1addr="	MK_STR(CONFIG_ETH1ADDR)		"\0" +	"eth1addr="	__stringify(CONFIG_ETH1ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH2ADDR -	"eth2addr="	MK_STR(CONFIG_ETH2ADDR)		"\0" +	"eth2addr="	__stringify(CONFIG_ETH2ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH3ADDR -	"eth3addr="	MK_STR(CONFIG_ETH3ADDR)		"\0" +	"eth3addr="	__stringify(CONFIG_ETH3ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH4ADDR -	"eth4addr="	MK_STR(CONFIG_ETH4ADDR)		"\0" +	"eth4addr="	__stringify(CONFIG_ETH4ADDR)	"\0"  #endif  #ifdef	CONFIG_ETH5ADDR -	"eth5addr="	MK_STR(CONFIG_ETH5ADDR)		"\0" +	"eth5addr="	__stringify(CONFIG_ETH5ADDR)	"\0"  #endif  #ifdef	CONFIG_ETHPRIME  	"ethprime="	CONFIG_ETHPRIME			"\0"  #endif  #ifdef	CONFIG_IPADDR -	"ipaddr="	MK_STR(CONFIG_IPADDR)		"\0" +	"ipaddr="	__stringify(CONFIG_IPADDR)	"\0"  #endif  #ifdef	CONFIG_SERVERIP -	"serverip="	MK_STR(CONFIG_SERVERIP)		"\0" +	"serverip="	__stringify(CONFIG_SERVERIP)	"\0"  #endif  #ifdef	CONFIG_SYS_AUTOLOAD  	"autoload="	CONFIG_SYS_AUTOLOAD		"\0" @@ -156,19 +150,19 @@ env_t environment __PPCENV__ = {  	"rootpath="	CONFIG_ROOTPATH			"\0"  #endif  #ifdef	CONFIG_GATEWAYIP -	"gatewayip="	MK_STR(CONFIG_GATEWAYIP)	"\0" +	"gatewayip="	__stringify(CONFIG_GATEWAYIP)	"\0"  #endif  #ifdef	CONFIG_NETMASK -	"netmask="	MK_STR(CONFIG_NETMASK)		"\0" +	"netmask="	__stringify(CONFIG_NETMASK)	"\0"  #endif  #ifdef	CONFIG_HOSTNAME -	"hostname="	MK_STR(CONFIG_HOSTNAME)		"\0" +	"hostname="	__stringify(CONFIG_HOSTNAME)	"\0"  #endif  #ifdef	CONFIG_BOOTFILE  	"bootfile="	CONFIG_BOOTFILE			"\0"  #endif  #ifdef	CONFIG_LOADADDR -	"loadaddr="	MK_STR(CONFIG_LOADADDR)		"\0" +	"loadaddr="	__stringify(CONFIG_LOADADDR)	"\0"  #endif  #ifdef	CONFIG_PREBOOT  	"preboot="	CONFIG_PREBOOT			"\0" @@ -177,7 +171,7 @@ env_t environment __PPCENV__ = {  	"clocks_in_mhz=" "1"				"\0"  #endif  #if defined(CONFIG_PCI_BOOTDELAY) && (CONFIG_PCI_BOOTDELAY > 0) -	"pcidelay="	MK_STR(CONFIG_PCI_BOOTDELAY)	"\0" +	"pcidelay="	__stringify(CONFIG_PCI_BOOTDELAY)"\0"  #endif  #ifdef	CONFIG_ENV_VARS_UBOOT_CONFIG  	"arch="		CONFIG_SYS_ARCH			"\0" |