mirror of https://gitee.com/openkylin/linux.git
ipv4: ipconfig: avoid unused ic_proto_used symbol
When CONFIG_PROC_FS, CONFIG_IP_PNP_BOOTP, CONFIG_IP_PNP_DHCP and CONFIG_IP_PNP_RARP are all disabled, we get a warning about the ic_proto_used variable being unused: net/ipv4/ipconfig.c:146:12: error: 'ic_proto_used' defined but not used [-Werror=unused-variable] This avoids the warning, by making the definition conditional on whether a dynamic IP configuration protocol is configured. If not, we know that the value is always zero, so we can optimize away the variable and all code that depends on it. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
0260a2f4e2
commit
52b79e2bdf
|
@ -143,7 +143,11 @@ static char dhcp_client_identifier[253] __initdata;
|
||||||
|
|
||||||
/* Persistent data: */
|
/* Persistent data: */
|
||||||
|
|
||||||
|
#ifdef IPCONFIG_DYNAMIC
|
||||||
static int ic_proto_used; /* Protocol used, if any */
|
static int ic_proto_used; /* Protocol used, if any */
|
||||||
|
#else
|
||||||
|
#define ic_proto_used 0
|
||||||
|
#endif
|
||||||
static __be32 ic_nameservers[CONF_NAMESERVERS_MAX]; /* DNS Server IP addresses */
|
static __be32 ic_nameservers[CONF_NAMESERVERS_MAX]; /* DNS Server IP addresses */
|
||||||
static u8 ic_domain[64]; /* DNS (not NIS) domain name */
|
static u8 ic_domain[64]; /* DNS (not NIS) domain name */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue