diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-12-01 11:24:19 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-12-04 10:49:11 +0100 |
commit | db4f83ca5da29673ab9210e4322156518047130d (patch) | |
tree | 0f0ae42c3d3d6c8e66fa84ffaff84769590f65ed /tests/kms_setmode.c | |
parent | cdb398b5b9a6a1895bbc8213f88bc9e45795db23 (diff) | |
download | platform_external_igt-gpu-tools-db4f83ca5da29673ab9210e4322156518047130d.tar.gz platform_external_igt-gpu-tools-db4f83ca5da29673ab9210e4322156518047130d.tar.bz2 platform_external_igt-gpu-tools-db4f83ca5da29673ab9210e4322156518047130d.zip |
lib/kms+tests: Use cached connector state
Speeds up testcases except for those where we want to exercise the
probing itself. The only exceptions left where we do a full probe are
- pm_rpm: We use it to make sure the kernel doesn't get things wrong
with power domains, so we really want to exercise the full probe
paths. And there the only place really is the specific validation
done with the data gathered by get_drm_info.
- kmstest_force_ functions: Newer kernels should be better at
re-probing state when the force sysfs fields change, but better safe
than sorry.
v2: I also consolidated the start_n_modes and start_connectors while
at it - move one of the fixup hunks to this patch that accidentally
got misplaced (Thomas).
Cc: Thomas Wood <thomas.wood@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Diffstat (limited to 'tests/kms_setmode.c')
-rw-r--r-- | tests/kms_setmode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c index cf06aabf..d5ac8f93 100644 --- a/tests/kms_setmode.c +++ b/tests/kms_setmode.c @@ -504,7 +504,7 @@ static int get_one_connector(drmModeRes *resources, int connector_id, drmModeConnector *connector; drmModeModeInfo mode; - connector = drmModeGetConnector(drm_fd, connector_id); + connector = drmModeGetConnectorCurrent(drm_fd, connector_id); igt_assert(connector); cconf->connector = connector; |