summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bus.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2010-11-30 05:54:21 +0000
committerimp <imp@FreeBSD.org>2010-11-30 05:54:21 +0000
commitedeca9302ca716fcef451ad56b7b3003188e47ba (patch)
treec35c5da814fce219dc803444b62482349ea790d0 /sys/kern/subr_bus.c
parentfa03bd07dd237b7b1594ef4af51fe5e17a65ce53 (diff)
downloadFreeBSD-src-edeca9302ca716fcef451ad56b7b3003188e47ba.zip
FreeBSD-src-edeca9302ca716fcef451ad56b7b3003188e47ba.tar.gz
Remove redundant (and bogus) insertion of pnp info when announcing new
and retiring devices. That's already inserted elsewhere. Submitted by: n_hibma MFC after: 3 days
Diffstat (limited to 'sys/kern/subr_bus.c')
-rw-r--r--sys/kern/subr_bus.c39
1 files changed, 2 insertions, 37 deletions
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index 5a53fc9..ac3a88e 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -708,25 +708,7 @@ bad:
static void
devadded(device_t dev)
{
- char *pnp = NULL;
- char *tmp = NULL;
-
- pnp = malloc(1024, M_BUS, M_NOWAIT);
- if (pnp == NULL)
- goto fail;
- tmp = malloc(1024, M_BUS, M_NOWAIT);
- if (tmp == NULL)
- goto fail;
- *pnp = '\0';
- bus_child_pnpinfo_str(dev, pnp, 1024);
- snprintf(tmp, 1024, "%s %s", device_get_nameunit(dev), pnp);
- devaddq("+", tmp, dev);
-fail:
- if (pnp != NULL)
- free(pnp, M_BUS);
- if (tmp != NULL)
- free(tmp, M_BUS);
- return;
+ devaddq("+", device_get_nameunit(dev), dev);
}
/*
@@ -736,24 +718,7 @@ fail:
static void
devremoved(device_t dev)
{
- char *pnp = NULL;
- char *tmp = NULL;
-
- pnp = malloc(1024, M_BUS, M_NOWAIT);
- if (pnp == NULL)
- goto fail;
- tmp = malloc(1024, M_BUS, M_NOWAIT);
- if (tmp == NULL)
- goto fail;
- *pnp = '\0';
- bus_child_pnpinfo_str(dev, pnp, 1024);
- snprintf(tmp, 1024, "%s %s", device_get_nameunit(dev), pnp);
- devaddq("-", tmp, dev);
-fail:
- if (pnp != NULL)
- free(pnp, M_BUS);
- if (tmp != NULL)
- free(tmp, M_BUS);
+ devaddq("+", device_get_nameunit(dev), dev);
return;
}
OpenPOWER on IntegriCloud