diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2009-11-12 18:16:35 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2009-11-12 18:16:35 +0000 |
commit | 2f28bf307c4071d4f4523a59833a5422f4217355 (patch) | |
tree | 34b93de1b198bb7cc78a8051cb1c803d4ab3d926 /sys/dev/dpms | |
parent | bf71c25f87f796d46714ddaefae74b56a6757c32 (diff) | |
download | src-2f28bf307c4071d4f4523a59833a5422f4217355.tar.gz src-2f28bf307c4071d4f4523a59833a5422f4217355.zip |
- Remove a redundant check for dpms(4).
- Test a cheaper function first.
Notes
Notes:
svn path=/head/; revision=199230
Diffstat (limited to 'sys/dev/dpms')
-rw-r--r-- | sys/dev/dpms/dpms.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/dev/dpms/dpms.c b/sys/dev/dpms/dpms.c index 7e097c51f2f0..60aafc65c335 100644 --- a/sys/dev/dpms/dpms.c +++ b/sys/dev/dpms/dpms.c @@ -125,12 +125,8 @@ static void dpms_identify(driver_t *driver, device_t parent) { - /* The DPMS VBE only allows for manipulating a single monitor. */ - if (devclass_get_device(dpms_devclass, 0) != NULL) - return; - - if (x86bios_match_device(0xc0000, parent) && - device_get_flags(parent) != 0) + if (device_get_flags(parent) != 0 && + x86bios_match_device(0xc0000, parent)) device_add_child(parent, "dpms", 0); } |