svn commit: r312227 - in projects/netbsd-tests-upstream-01-2017: sys/dev/etherswitch/arswitch tests/sys/kern/acct
Ngie Cooper
ngie at FreeBSD.org
Sun Jan 15 10:33:54 UTC 2017
Author: ngie
Date: Sun Jan 15 10:33:52 2017
New Revision: 312227
URL: https://svnweb.freebsd.org/changeset/base/312227
Log:
MFhead at r312226
Modified:
projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch.c
projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_7240.c
projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8316.c
projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8327.c
projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_9340.c
projects/netbsd-tests-upstream-01-2017/tests/sys/kern/acct/Makefile
Directory Properties:
projects/netbsd-tests-upstream-01-2017/ (props changed)
Modified: projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch.c
==============================================================================
--- projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch.c Sun Jan 15 10:29:53 2017 (r312226)
+++ projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch.c Sun Jan 15 10:33:52 2017 (r312227)
@@ -845,6 +845,7 @@ static int
arswitch_setled(struct arswitch_softc *sc, int phy, int led, int style)
{
int shift;
+ int err;
if (phy < 0 || phy > sc->numphys)
return EINVAL;
@@ -852,10 +853,15 @@ arswitch_setled(struct arswitch_softc *s
if (style < 0 || style > ETHERSWITCH_PORT_LED_MAX)
return (EINVAL);
+ ARSWITCH_LOCK(sc);
+
shift = ar8327_led_mapping[phy][led].shift;
- return (arswitch_modifyreg(sc->sc_dev,
+ err = (arswitch_modifyreg(sc->sc_dev,
ar8327_led_mapping[phy][led].reg,
0x03 << shift, led_pattern_table[style] << shift));
+ ARSWITCH_UNLOCK(sc);
+
+ return (err);
}
static void
Modified: projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_7240.c
==============================================================================
--- projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_7240.c Sun Jan 15 10:29:53 2017 (r312226)
+++ projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_7240.c Sun Jan 15 10:33:52 2017 (r312227)
@@ -81,6 +81,8 @@ static int
ar7240_hw_global_setup(struct arswitch_softc *sc)
{
+ ARSWITCH_LOCK(sc);
+
/* Enable CPU port; disable mirror port */
arswitch_writereg(sc->sc_dev, AR8X16_REG_CPU_PORT,
AR8X16_CPU_PORT_EN | AR8X16_CPU_MIRROR_DIS);
@@ -103,6 +105,8 @@ ar7240_hw_global_setup(struct arswitch_s
arswitch_modifyreg(sc->sc_dev, AR8X16_REG_SERVICE_TAG,
AR8X16_SERVICE_TAG_MASK, 0);
+ ARSWITCH_UNLOCK(sc);
+
return (0);
}
Modified: projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8316.c
==============================================================================
--- projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8316.c Sun Jan 15 10:29:53 2017 (r312226)
+++ projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8316.c Sun Jan 15 10:33:52 2017 (r312227)
@@ -127,6 +127,8 @@ static int
ar8316_hw_global_setup(struct arswitch_softc *sc)
{
+ ARSWITCH_LOCK(sc);
+
arswitch_writereg(sc->sc_dev, 0x38, AR8X16_MAGIC);
/* Enable CPU port and disable mirror port. */
@@ -156,6 +158,7 @@ ar8316_hw_global_setup(struct arswitch_s
arswitch_modifyreg(sc->sc_dev, AR8X16_REG_SERVICE_TAG,
AR8X16_SERVICE_TAG_MASK, 0);
+ ARSWITCH_UNLOCK(sc);
return (0);
}
Modified: projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8327.c
==============================================================================
--- projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8327.c Sun Jan 15 10:29:53 2017 (r312226)
+++ projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_8327.c Sun Jan 15 10:33:52 2017 (r312227)
@@ -708,6 +708,8 @@ ar8327_hw_global_setup(struct arswitch_s
{
uint32_t t;
+ ARSWITCH_LOCK(sc);
+
/* enable CPU port and disable mirror port */
t = AR8327_FWD_CTRL0_CPU_PORT_EN |
AR8327_FWD_CTRL0_MIRROR_PORT;
@@ -741,6 +743,7 @@ ar8327_hw_global_setup(struct arswitch_s
/* GMAC0 (CPU), GMAC1..5 (PHYs), GMAC6 (CPU) */
sc->info.es_nports = 7;
+ ARSWITCH_UNLOCK(sc);
return (0);
}
Modified: projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_9340.c
==============================================================================
--- projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_9340.c Sun Jan 15 10:29:53 2017 (r312226)
+++ projects/netbsd-tests-upstream-01-2017/sys/dev/etherswitch/arswitch/arswitch_9340.c Sun Jan 15 10:33:52 2017 (r312227)
@@ -81,6 +81,8 @@ static int
ar9340_hw_global_setup(struct arswitch_softc *sc)
{
+ ARSWITCH_LOCK(sc);
+
/* Enable CPU port; disable mirror port */
arswitch_writereg(sc->sc_dev, AR8X16_REG_CPU_PORT,
AR8X16_CPU_PORT_EN | AR8X16_CPU_MIRROR_DIS);
@@ -142,6 +144,7 @@ ar9340_hw_global_setup(struct arswitch_s
} else {
device_printf(sc->sc_dev, "%s: need is_gmii or is_mii set\n",
__func__);
+ ARSWITCH_UNLOCK(sc);
return (ENXIO);
}
@@ -163,6 +166,7 @@ ar9340_hw_global_setup(struct arswitch_s
/* Settle time */
DELAY(1000);
+ ARSWITCH_UNLOCK(sc);
return (0);
}
Modified: projects/netbsd-tests-upstream-01-2017/tests/sys/kern/acct/Makefile
==============================================================================
--- projects/netbsd-tests-upstream-01-2017/tests/sys/kern/acct/Makefile Sun Jan 15 10:29:53 2017 (r312226)
+++ projects/netbsd-tests-upstream-01-2017/tests/sys/kern/acct/Makefile Sun Jan 15 10:33:52 2017 (r312227)
@@ -13,7 +13,7 @@ acct_test.o: convert.c
convert.c: ${SRCTOP}/sys/kern/kern_acct.c
sed -n -e 's/log(/syslog(/g' \
- -e 's/exp/expected/g' \
+ -e 's/exp/exponent/g' \
-e '/FLOAT_CONVERSION_START/,/FLOAT_CONVERSION_END/p' ${.ALLSRC} >${.TARGET}.tmp
mv ${.TARGET}.tmp ${.TARGET}
More information about the svn-src-projects
mailing list