aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/dpms
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2009-11-12 18:16:35 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2009-11-12 18:16:35 +0000
commit2f28bf307c4071d4f4523a59833a5422f4217355 (patch)
tree34b93de1b198bb7cc78a8051cb1c803d4ab3d926 /sys/dev/dpms
parentbf71c25f87f796d46714ddaefae74b56a6757c32 (diff)
downloadsrc-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.c8
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);
}