diff options
| author | Guido van Rooij <guido@FreeBSD.org> | 2004-03-18 21:10:11 +0000 |
|---|---|---|
| committer | Guido van Rooij <guido@FreeBSD.org> | 2004-03-18 21:10:11 +0000 |
| commit | a5c7e3bb704eca6794f27bc86253e86c56a26917 (patch) | |
| tree | 1803a74593eaa121eb1d3af15ebcdea5d85f572b /sys/dev/ppbus/pps.c | |
| parent | 200c238e95d358ceea1d24ba1d5524a19a250db2 (diff) | |
Notes
Diffstat (limited to 'sys/dev/ppbus/pps.c')
| -rw-r--r-- | sys/dev/ppbus/pps.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/ppbus/pps.c b/sys/dev/ppbus/pps.c index 20a8b02e7054..fef615769ea2 100644 --- a/sys/dev/ppbus/pps.c +++ b/sys/dev/ppbus/pps.c @@ -75,7 +75,11 @@ static void ppsidentify(driver_t *driver, device_t parent) { - BUS_ADD_CHILD(parent, 0, PPS_NAME, -1); + device_t dev; + + dev = device_find_child(parent, PPS_NAME, 0); + if (!dev) + BUS_ADD_CHILD(parent, 0, PPS_NAME, -1); } static int |
