summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-02-06 17:41:29 +0100
committerThomas Haller <thaller@redhat.com>2017-02-06 17:41:29 +0100
commit77140cafe32ed1dc77f57a99c5dbad296af43635 (patch)
tree0a5e75419ef54ebadb7d7eb3a759eaf70bdc7f36
parent1859b90c48141d4443b0e08378363188d538b2b6 (diff)
parent705e63a292974abeccaaabb8dd405804e676275b (diff)
downloadNetworkManager-77140cafe32ed1dc77f57a99c5dbad296af43635.tar.gz
build: merge branch 'th/build-gcc7-warnings'
-rw-r--r--libnm-core/nm-utils.c2
-rw-r--r--libnm-util/nm-utils.c2
-rw-r--r--libnm/nm-vpn-service-plugin.c2
-rw-r--r--m4/compiler_options.m425
-rw-r--r--src/devices/nm-device-ethernet.c4
-rw-r--r--src/devices/nm-device.c6
-rw-r--r--src/devices/wwan/nm-modem-broadband.c4
-rw-r--r--src/devices/wwan/nm-modem.c9
-rw-r--r--src/dns/nm-dns-manager.c4
-rw-r--r--src/nm-config.c1
-rw-r--r--src/tests/test-general.c4
-rw-r--r--src/vpn/nm-vpn-connection.c4
12 files changed, 38 insertions, 29 deletions
diff --git a/libnm-core/nm-utils.c b/libnm-core/nm-utils.c
index e54053c9da..94da33d48b 100644
--- a/libnm-core/nm-utils.c
+++ b/libnm-core/nm-utils.c
@@ -1024,7 +1024,7 @@ nm_utils_security_valid (NMUtilsSecurityType type,
case NMU_SEC_LEAP: /* require PRIVACY bit for LEAP? */
if (adhoc)
return FALSE;
- /* Fall through */
+ /* fall through */
case NMU_SEC_STATIC_WEP:
g_assert (have_ap);
if (!(ap_flags & NM_802_11_AP_FLAGS_PRIVACY))
diff --git a/libnm-util/nm-utils.c b/libnm-util/nm-utils.c
index fcb6bfd4e5..04deecf986 100644
--- a/libnm-util/nm-utils.c
+++ b/libnm-util/nm-utils.c
@@ -697,7 +697,7 @@ nm_utils_security_valid (NMUtilsSecurityType type,
case NMU_SEC_LEAP: /* require PRIVACY bit for LEAP? */
if (adhoc)
return FALSE;
- /* Fall through */
+ /* fall through */
case NMU_SEC_STATIC_WEP:
g_assert (have_ap);
if (!(ap_flags & NM_802_11_AP_FLAGS_PRIVACY))
diff --git a/libnm/nm-vpn-service-plugin.c b/libnm/nm-vpn-service-plugin.c
index 91451ed0f1..0b47bf5373 100644
--- a/libnm/nm-vpn-service-plugin.c
+++ b/libnm/nm-vpn-service-plugin.c
@@ -217,7 +217,7 @@ nm_vpn_service_plugin_disconnect (NMVpnServicePlugin *plugin, GError **err)
break;
case NM_VPN_SERVICE_STATE_STARTING:
_emit_failure (plugin, NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED);
- /* fallthru */
+ /* fall through */
case NM_VPN_SERVICE_STATE_STARTED:
nm_vpn_service_plugin_set_state (plugin, NM_VPN_SERVICE_STATE_STOPPING);
ret = NM_VPN_SERVICE_PLUGIN_GET_CLASS (plugin)->disconnect (plugin, err);
diff --git a/m4/compiler_options.m4 b/m4/compiler_options.m4
index 0023c36b91..5f04644534 100644
--- a/m4/compiler_options.m4
+++ b/m4/compiler_options.m4
@@ -61,16 +61,29 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
CFLAGS_MORE_WARNINGS="$CFLAGS_MORE_WARNINGS -Werror"
fi
- for option in -Wshadow -Wmissing-declarations -Wmissing-prototypes \
- -Wdeclaration-after-statement -Wformat-security \
- -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare \
+ for option in \
+ -Wimplicit-fallthrough \
+ -Wshadow \
+ -Wmissing-declarations \
+ -Wmissing-prototypes \
+ -Wdeclaration-after-statement \
+ -Wformat-security \
+ -Wfloat-equal \
+ -Wno-unused-parameter \
+ -Wno-sign-compare \
-Wno-duplicate-decl-specifier \
-Wstrict-prototypes \
-Wno-unused-but-set-variable \
-Wno-format-y2k \
- -Wundef -Wimplicit-function-declaration \
- -Wpointer-arith -Winit-self -Wformat-nonliteral \
- -Wmissing-include-dirs -Wno-pragmas; do
+ -Wundef \
+ -Wimplicit-function-declaration \
+ -Wpointer-arith \
+ -Winit-self \
+ -Wformat-nonliteral \
+ -Wmissing-include-dirs \
+ -Wno-pragmas \
+ -Wno-format-truncation \
+ ; do
dnl GCC 4.4 does not warn when checking for -Wno-* flags (https://gcc.gnu.org/wiki/FAQ#wnowarning)
_NM_COMPILER_FLAG([$(printf '%s' "$option" | sed 's/^-Wno-/-W/')], [],
[CFLAGS_MORE_WARNINGS="$CFLAGS_MORE_WARNINGS $option"], [])
diff --git a/src/devices/nm-device-ethernet.c b/src/devices/nm-device-ethernet.c
index 327e54a8b6..5df16df0ea 100644
--- a/src/devices/nm-device-ethernet.c
+++ b/src/devices/nm-device-ethernet.c
@@ -1171,7 +1171,7 @@ dcb_state (NMDevice *device, gboolean timeout)
break;
}
_LOGD (LOGD_DCB, "dcb_state() preconfig down falling through");
- /* carrier never went down? fall through */
+ /* fall through */
case DCB_WAIT_CARRIER_PRECONFIG_UP:
if (timeout || carrier) {
_LOGD (LOGD_DCB, "dcb_state() preconfig up configuring DCB");
@@ -1195,7 +1195,7 @@ dcb_state (NMDevice *device, gboolean timeout)
break;
}
_LOGD (LOGD_DCB, "dcb_state() postconfig down falling through");
- /* carrier never went down? fall through */
+ /* fall through */
case DCB_WAIT_CARRIER_POSTCONFIG_UP:
if (timeout || carrier) {
_LOGD (LOGD_DCB, "dcb_state() postconfig up starting IP");
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 400ae18799..68a9e79e40 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -5340,7 +5340,7 @@ dhcp4_state_changed (NMDhcpClient *client,
/* Ignore expiry before we even have a lease (NAK, old lease, etc) */
if (priv->ip4_state == IP_CONF)
break;
- /* Fall through */
+ /* fall through */
case NM_DHCP_STATE_DONE:
case NM_DHCP_STATE_FAIL:
dhcp4_fail (self, FALSE);
@@ -6159,7 +6159,7 @@ dhcp6_state_changed (NMDhcpClient *client,
*/
if (priv->dhcp6.mode == NM_NDISC_DHCP_LEVEL_OTHERCONF)
break;
- /* Otherwise, fall through */
+ /* fall through */
case NM_DHCP_STATE_FAIL:
dhcp6_fail (self, FALSE);
break;
@@ -10336,7 +10336,7 @@ device_ipx_changed (NMPlatform *platform,
priv->dad6_failed_addrs = g_slist_append (priv->dad6_failed_addrs,
g_memdup (addr, sizeof (NMPlatformIP6Address)));
}
- /* fallthrough */
+ /* fall through */
case NMP_OBJECT_TYPE_IP6_ROUTE:
if (nm_device_get_unmanaged_flags (self, NM_UNMANAGED_PLATFORM_INIT)) {
priv->queued_ip6_config_pending = TRUE;
diff --git a/src/devices/wwan/nm-modem-broadband.c b/src/devices/wwan/nm-modem-broadband.c
index e1fc45467c..7dfd38c57b 100644
--- a/src/devices/wwan/nm-modem-broadband.c
+++ b/src/devices/wwan/nm-modem-broadband.c
@@ -489,7 +489,6 @@ connect_context_step (NMModemBroadband *self)
}
ctx->step++;
/* fall through */
-
case CONNECT_STEP_WAIT_FOR_READY: {
GError *error = NULL;
@@ -527,9 +526,8 @@ connect_context_step (NMModemBroadband *self)
}
ctx->step++;
- /* fall through */
}
-
+ /* fall through */
case CONNECT_STEP_CONNECT:
if (ctx->ip_types_i < ctx->ip_types->len) {
NMModemIPType current;
diff --git a/src/devices/wwan/nm-modem.c b/src/devices/wwan/nm-modem.c
index 04c95a2bed..1dec0dd12f 100644
--- a/src/devices/wwan/nm-modem.c
+++ b/src/devices/wwan/nm-modem.c
@@ -1127,8 +1127,7 @@ deactivate_step (DeactivateContext *ctx)
switch (ctx->step) {
case DEACTIVATE_CONTEXT_STEP_FIRST:
ctx->step++;
- /* Fall down */
-
+ /* fall through */
case DEACTIVATE_CONTEXT_STEP_CLEANUP:
/* Make sure we keep a ref to the PPP manager if there is one */
if (priv->ppp_manager)
@@ -1136,8 +1135,7 @@ deactivate_step (DeactivateContext *ctx)
/* Run cleanup */
NM_MODEM_GET_CLASS (ctx->self)->deactivate_cleanup (ctx->self, ctx->device);
ctx->step++;
- /* Fall down */
-
+ /* fall through */
case DEACTIVATE_CONTEXT_STEP_PPP_MANAGER_STOP:
/* If we have a PPP manager, stop it */
if (ctx->ppp_manager) {
@@ -1148,8 +1146,7 @@ deactivate_step (DeactivateContext *ctx)
return;
}
ctx->step++;
- /* Fall down */
-
+ /* fall through */
case DEACTIVATE_CONTEXT_STEP_MM_DISCONNECT:
/* Disconnect asynchronously */
NM_MODEM_GET_CLASS (ctx->self)->disconnect (ctx->self,
diff --git a/src/dns/nm-dns-manager.c b/src/dns/nm-dns-manager.c
index b2500acc16..cbf8d5fb6b 100644
--- a/src/dns/nm-dns-manager.c
+++ b/src/dns/nm-dns-manager.c
@@ -1576,7 +1576,7 @@ _check_resconf_immutable (NMDnsManagerResolvConfManager rc_manager)
case NM_DNS_MANAGER_RESOLV_CONF_MAN_UNKNOWN:
case NM_DNS_MANAGER_RESOLV_CONF_MAN_IMMUTABLE:
nm_assert_not_reached ();
- /* fall-through */
+ /* fall through */
case NM_DNS_MANAGER_RESOLV_CONF_MAN_UNMANAGED:
return NM_DNS_MANAGER_RESOLV_CONF_MAN_UNMANAGED;
default:
@@ -1596,7 +1596,7 @@ _check_resconf_immutable (NMDnsManagerResolvConfManager rc_manager)
case NM_DNS_MANAGER_RESOLV_CONF_MAN_UNMANAGED:
case NM_DNS_MANAGER_RESOLV_CONF_MAN_IMMUTABLE:
nm_assert_not_reached ();
- /* fall-through */
+ /* fall through */
case NM_DNS_MANAGER_RESOLV_CONF_MAN_FILE:
case NM_DNS_MANAGER_RESOLV_CONF_MAN_RESOLVCONF:
case NM_DNS_MANAGER_RESOLV_CONF_MAN_NETCONFIG:
diff --git a/src/nm-config.c b/src/nm-config.c
index faed75472d..cc2baba441 100644
--- a/src/nm-config.c
+++ b/src/nm-config.c
@@ -1046,6 +1046,7 @@ _string_append_val (GString *str, const char *value)
case '#':
case ':':
g_string_append_c (str, '+');
+ /* fall through */
default:
g_string_append_c (str, *value);
}
diff --git a/src/tests/test-general.c b/src/tests/test-general.c
index 53c9c0d8f6..81d8e05c1e 100644
--- a/src/tests/test-general.c
+++ b/src/tests/test-general.c
@@ -1291,7 +1291,7 @@ test_nm_utils_strbuf_append (void)
nm_utils_strbuf_append_c (&t_buf, &t_len, str[0]);
break;
}
- /* fall-through */
+ /* fall through */
case 1:
nm_utils_strbuf_append_str (&t_buf, &t_len, str);
break;
@@ -1300,7 +1300,7 @@ test_nm_utils_strbuf_append (void)
nm_utils_strbuf_append (&t_buf, &t_len, "%c", str[0]);
break;
}
- /* fall-through */
+ /* fall through */
case 3:
nm_utils_strbuf_append (&t_buf, &t_len, "%s", str);
break;
diff --git a/src/vpn/nm-vpn-connection.c b/src/vpn/nm-vpn-connection.c
index fb9aae8a06..3d4536e702 100644
--- a/src/vpn/nm-vpn-connection.c
+++ b/src/vpn/nm-vpn-connection.c
@@ -637,7 +637,7 @@ _set_vpn_state (NMVpnConnection *self,
/* Tear down and clean up the connection */
call_plugin_disconnect (self);
vpn_cleanup (self, parent_dev);
- /* Fall through */
+ /* fall through */
default:
priv->secrets_idx = SECRETS_REQ_SYSTEM;
break;
@@ -1514,7 +1514,7 @@ nm_vpn_connection_ip4_config_get (NMVpnConnection *self, GVariant *dict)
switch (g_variant_n_children (v)) {
case 5:
g_variant_get_child (v, 4, "u", &route.pref_src);
- /* fallthrough */
+ /* fall through */
case 4:
g_variant_get_child (v, 0, "u", &route.network);
g_variant_get_child (v, 1, "u", &plen);