diff options
author | Michał Winiarski <michal.winiarski@intel.com> | 2019-03-13 12:36:09 +0100 |
---|---|---|
committer | Michał Winiarski <michal.winiarski@intel.com> | 2019-03-20 10:36:36 +0100 |
commit | 023d7b426dcf9810fc62e783dfaf7e282cd97641 (patch) | |
tree | 12bbcdd4ecbcb478ffd691ea99380721c93fb351 /lib/drmtest.c | |
parent | bdf280f8e3e92911f51c52d4041c762c59d21abd (diff) |
lib: Kill drm_get_card()
It's not operating on FD, and we've provided a nice reimplementation
that does. Let's use it instead.
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'lib/drmtest.c')
-rw-r--r-- | lib/drmtest.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/lib/drmtest.c b/lib/drmtest.c index 6506791b..25eeab88 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -177,46 +177,6 @@ void gem_quiescent_gpu(int fd) DROP_ACTIVE | DROP_RETIRE | DROP_IDLE | DROP_FREED); } -/** - * drm_get_card: - * - * Get an i915 drm card index number for use in /dev or /sys. The minor index of - * the legacy node is returned, not of the control or render node. - * - * Returns: - * The i915 drm index or -1 on error - */ -int drm_get_card(void) -{ - char *name; - int i, fd; - - for (i = 0; i < 16; i++) { - int ret; - - ret = asprintf(&name, "/dev/dri/card%u", i); - igt_assert(ret != -1); - - fd = open(name, O_RDWR); - free(name); - - if (fd == -1) - continue; - - if (!is_i915_device(fd) || !has_known_intel_chipset(fd)) { - close(fd); - continue; - } - - close(fd); - return i; - } - - igt_skip("No intel gpu found\n"); - - return -1; -} - static int modprobe(const char *driver) { return igt_kmod_load(driver, ""); |