From 023d7b426dcf9810fc62e783dfaf7e282cd97641 Mon Sep 17 00:00:00 2001 From: Michał Winiarski Date: Wed, 13 Mar 2019 12:36:09 +0100 Subject: lib: Kill drm_get_card() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: Chris Wilson --- lib/drmtest.c | 40 ---------------------------------------- 1 file changed, 40 deletions(-) (limited to 'lib/drmtest.c') 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, ""); -- cgit v1.2.3