aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/gpio/gpiobus.c
diff options
context:
space:
mode:
authorLuiz Otavio O Souza <loos@FreeBSD.org>2015-08-18 21:37:14 +0000
committerLuiz Otavio O Souza <loos@FreeBSD.org>2015-08-18 21:37:14 +0000
commitc0dca72a18ded7341b3cd6e41a4b71b3c5752082 (patch)
treeee4bccf99ccd7b391f05aac4e9075ebc50cbb33e /sys/dev/gpio/gpiobus.c
parent3df058ffaf72b8715c9a5a6a4cbaf1eac1910e43 (diff)
downloadsrc-c0dca72a18ded7341b3cd6e41a4b71b3c5752082.tar.gz
src-c0dca72a18ded7341b3cd6e41a4b71b3c5752082.zip
Fix the use of plural in two cases that I missed on r285784.
This should cause no functional change.
Notes
Notes: svn path=/head/; revision=286909
Diffstat (limited to 'sys/dev/gpio/gpiobus.c')
-rw-r--r--sys/dev/gpio/gpiobus.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/dev/gpio/gpiobus.c b/sys/dev/gpio/gpiobus.c
index 6cafdafe9c61..67106eaaca82 100644
--- a/sys/dev/gpio/gpiobus.c
+++ b/sys/dev/gpio/gpiobus.c
@@ -386,7 +386,10 @@ gpiobus_probe_nomatch(device_t dev, device_t child)
devi = GPIOBUS_IVAR(child);
memset(pins, 0, sizeof(pins));
gpiobus_print_pins(devi, pins, sizeof(pins));
- device_printf(dev, "<unknown device> at pin(s) %s", pins);
+ if (devi->npins > 1)
+ device_printf(dev, "<unknown device> at pins %s", pins);
+ else
+ device_printf(dev, "<unknown device> at pin %s", pins);
resource_list_print_type(&devi->rl, "irq", SYS_RES_IRQ, "%ld");
printf("\n");
}
@@ -422,7 +425,10 @@ gpiobus_child_location_str(device_t bus, device_t child, char *buf,
struct gpiobus_ivar *devi;
devi = GPIOBUS_IVAR(child);
- strlcpy(buf, "pin(s)=", buflen);
+ if (devi->npins > 1)
+ strlcpy(buf, "pins=", buflen);
+ else
+ strlcpy(buf, "pin=", buflen);
gpiobus_print_pins(devi, buf, buflen);
return (0);