summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-07-09 09:04:05 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2016-07-09 09:05:05 +0100
commit2962c5164878ca09dcee4627db1433f7489d0b13 (patch)
tree68d1a4aae180d8e2c13d7cc50d11c8f4a8725490
parent611d1e53dbf58d6bec4e140476065f40f6e181fe (diff)
lib/debugfs: Adjust path creation for opening /debugfs/.../dir/%d
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--lib/igt_debugfs.c3
-rw-r--r--tests/vgem_basic.c1
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
index 6e2828b6..66398aca 100644
--- a/lib/igt_debugfs.c
+++ b/lib/igt_debugfs.c
@@ -817,6 +817,7 @@ int igt_debugfs_dir(int fd)
if (fstat(fd, &st) || !S_ISCHR(st.st_mode))
return -1;
- sprintf(path, "%s/%d", __debugfs_mount(), (int)(st.st_rdev & 0xff));
+ sprintf(path, "%s/dri/%d", __debugfs_mount(), (int)(st.st_rdev & 0xff));
+ igt_debug("Opening debugfs dir %s\n", path);
return open(path, O_RDONLY);
}
diff --git a/tests/vgem_basic.c b/tests/vgem_basic.c
index 7a014f76..578148b2 100644
--- a/tests/vgem_basic.c
+++ b/tests/vgem_basic.c
@@ -184,6 +184,7 @@ static void test_debugfs_read(int fd)
DIR *dirp = fdopendir(dir);
struct dirent *de;
+ igt_assert(dirp);
while ((de = readdir(dirp))) {
struct stat st;