Module Name: src
Committed By: skrll
Date: Sun Aug 21 12:34:40 UTC 2022
Modified Files:
src/sys/net: if.c
Log Message:
Sprinkle more const. NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.519 -r1.520 src/sys/net/if.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/net/if.c
diff -u src/sys/net/if.c:1.519 src/sys/net/if.c:1.520
--- src/sys/net/if.c:1.519 Sun Aug 21 07:17:19 2022
+++ src/sys/net/if.c Sun Aug 21 12:34:39 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: if.c,v 1.519 2022/08/21 07:17:19 skrll Exp $ */
+/* $NetBSD: if.c,v 1.520 2022/08/21 12:34:39 skrll Exp $ */
/*-
* Copyright (c) 1999, 2000, 2001, 2008 The NetBSD Foundation, Inc.
@@ -90,7 +90,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.519 2022/08/21 07:17:19 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if.c,v 1.520 2022/08/21 12:34:39 skrll Exp $");
#if defined(_KERNEL_OPT)
#include "opt_inet.h"
@@ -618,7 +618,6 @@ void
if_free_sadl(struct ifnet *ifp, int factory)
{
struct ifaddr *ifa;
- int s;
if (factory && ifp->if_hwdl != NULL) {
ifa = ifp->if_hwdl;
@@ -634,7 +633,7 @@ if_free_sadl(struct ifnet *ifp, int fact
KASSERT(ifp->if_sadl != NULL);
- s = splsoftnet();
+ const int s = splsoftnet();
KASSERT(ifa->ifa_addr->sa_family == AF_LINK);
ifa_remove(ifp, ifa);
if_deactivate_sadl(ifp);
@@ -1184,9 +1183,7 @@ static void
if_attachdomain1(struct ifnet *ifp)
{
struct domain *dp;
- int s;
-
- s = splsoftnet();
+ const int s = splsoftnet();
/* address family dependent data region */
memset(ifp->if_afdata, 0, sizeof(ifp->if_afdata));
@@ -1206,9 +1203,7 @@ if_attachdomain1(struct ifnet *ifp)
void
if_deactivate(struct ifnet *ifp)
{
- int s;
-
- s = splsoftnet();
+ const int s = splsoftnet();
ifp->if_output = if_nulloutput;
ifp->_if_input = if_nullinput;
@@ -2940,7 +2935,6 @@ ifunit(const char *name)
const char *cp = name;
u_int unit = 0;
u_int i;
- int s;
/*
* If the entire name is a number, treat it as an ifindex.
@@ -2956,7 +2950,7 @@ ifunit(const char *name)
return if_byindex(unit);
ifp = NULL;
- s = pserialize_read_enter();
+ const int s = pserialize_read_enter();
IFNET_READER_FOREACH(ifp) {
if (if_is_deactivated(ifp))
continue;
@@ -2980,7 +2974,6 @@ if_get(const char *name, struct psref *p
const char *cp = name;
u_int unit = 0;
u_int i;
- int s;
/*
* If the entire name is a number, treat it as an ifindex.
@@ -2996,7 +2989,7 @@ if_get(const char *name, struct psref *p
return if_get_byindex(unit, psref);
ifp = NULL;
- s = pserialize_read_enter();
+ const int s = pserialize_read_enter();
IFNET_READER_FOREACH(ifp) {
if (if_is_deactivated(ifp))
continue;
@@ -3061,9 +3054,8 @@ ifnet_t *
if_get_byindex(u_int idx, struct psref *psref)
{
ifnet_t *ifp;
- int s;
- s = pserialize_read_enter();
+ const int s = pserialize_read_enter();
ifp = if_byindex(idx);
if (__predict_true(ifp != NULL)) {
PSREF_DEBUG_FILL_RETURN_ADDRESS(psref);
@@ -3078,9 +3070,8 @@ ifnet_t *
if_get_bylla(const void *lla, unsigned char lla_len, struct psref *psref)
{
ifnet_t *ifp;
- int s;
- s = pserialize_read_enter();
+ const int s = pserialize_read_enter();
IFNET_READER_FOREACH(ifp) {
if (if_is_deactivated(ifp))
continue;
@@ -3228,7 +3219,6 @@ if_export_if_data(ifnet_t * const ifp, s
int
ifioctl_common(struct ifnet *ifp, u_long cmd, void *data)
{
- int s;
struct ifreq *ifr;
struct ifcapreq *ifcr;
struct ifdatareq *ifdr;
@@ -3296,12 +3286,12 @@ ifioctl_common(struct ifnet *ifp, u_long
*/
KERNEL_LOCK_IF_IFP_MPSAFE(ifp);
if (ifp->if_flags & IFF_UP && (ifr->ifr_flags & IFF_UP) == 0) {
- s = splsoftnet();
+ const int s = splsoftnet();
if_down_locked(ifp);
splx(s);
}
if (ifr->ifr_flags & IFF_UP && (ifp->if_flags & IFF_UP) == 0) {
- s = splsoftnet();
+ const int s = splsoftnet();
if_up_locked(ifp);
splx(s);
}
@@ -3647,7 +3637,7 @@ doifioctl(struct socket *so, u_long cmd,
if (((oif_flags ^ ifp->if_flags) & IFF_UP) != 0) {
if ((ifp->if_flags & IFF_UP) != 0) {
- int s = splsoftnet();
+ const int s = splsoftnet();
if_up_locked(ifp);
splx(s);
}
@@ -3707,7 +3697,6 @@ ifconf(u_long cmd, void *data)
int space = 0, error = 0;
const int sz = (int)sizeof(struct ifreq);
const bool docopy = ifc->ifc_req != NULL;
- int s;
struct psref psref;
if (docopy) {
@@ -3720,7 +3709,7 @@ ifconf(u_long cmd, void *data)
memset(&ifr, 0, sizeof(ifr));
const int bound = curlwp_bind();
- s = pserialize_read_enter();
+ int s = pserialize_read_enter();
IFNET_READER_FOREACH(ifp) {
psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class);
pserialize_read_exit(s);