diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2013-08-23 15:51:21 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2013-08-23 15:53:01 +0100 |
commit | 9574cb1a3de0dfe45c59420e2cb9a74fc23baecc (patch) | |
tree | aa474dcec21c0f00196394e6d78a4e97bd9bce06 /overlay/gem-objects.c | |
parent | fd88db77cccf5d8d9be133dfcb3cdc3ff3f219f3 (diff) |
overlay: Search for right debugfs path
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'overlay/gem-objects.c')
-rw-r--r-- | overlay/gem-objects.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/overlay/gem-objects.c b/overlay/gem-objects.c index bf96a341..14427a73 100644 --- a/overlay/gem-objects.c +++ b/overlay/gem-objects.c @@ -30,6 +30,7 @@ #include <string.h> #include "gem-objects.h" +#include "debugfs.h" /* /sys/kernel/debug/dri/0/i915_gem_objects: * 46 objects, 20107264 bytes @@ -52,7 +53,8 @@ int gem_objects_init(struct gem_objects *obj) memset(obj, 0, sizeof(*obj)); - fd = open("/sys/kernel/debug/dri/0/i915_gem_objects", 0); + sprintf(buf, "%s/i915_gem_objects", debugfs_path); + fd = open(buf, 0); if (fd < 0) return errno; len = read(fd, buf, sizeof(buf)-1); @@ -97,7 +99,8 @@ int gem_objects_update(struct gem_objects *obj) freed = obj->comm; obj->comm = NULL; - fd = open("/sys/kernel/debug/dri/0/i915_gem_objects", 0); + sprintf(buf, "%s/i915_gem_objects", debugfs_path); + fd = open(buf, 0); if (fd < 0) { ret = errno; goto done; |