diff options
author | yokota <yokota@FreeBSD.org> | 2000-02-25 11:40:31 +0000 |
---|---|---|
committer | yokota <yokota@FreeBSD.org> | 2000-02-25 11:40:31 +0000 |
commit | 4f4742024f20d632e88056fc0c53486dc08341ed (patch) | |
tree | 18b631e343e1dd1e165aa68413139db23a0e2607 /sys/isa/atkbdc_isa.c | |
parent | 45c27cda5806dd108c1f2ca44ccd4be66b0718ef (diff) | |
download | FreeBSD-src-4f4742024f20d632e88056fc0c53486dc08341ed.zip FreeBSD-src-4f4742024f20d632e88056fc0c53486dc08341ed.tar.gz |
Do not add children (atkbd and psm) if they are disabled.
Approved by: jkh
Diffstat (limited to 'sys/isa/atkbdc_isa.c')
-rw-r--r-- | sys/isa/atkbdc_isa.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/isa/atkbdc_isa.c b/sys/isa/atkbdc_isa.c index b11b803..9549c99 100644 --- a/sys/isa/atkbdc_isa.c +++ b/sys/isa/atkbdc_isa.c @@ -117,6 +117,9 @@ atkbdc_add_device(device_t dev, const char *name, int unit) device_t child; int t; + if (resource_int_value(name, unit, "disabled", &t) == 0 && t != 0) + return; + kdev = malloc(sizeof(struct atkbdc_device), M_ATKBDDEV, M_NOWAIT); if (!kdev) return; |