summaryrefslogtreecommitdiff
path: root/lib/igt_debugfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/igt_debugfs.c')
-rw-r--r--lib/igt_debugfs.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
index fc274fd8e..7d7f651b1 100644
--- a/lib/igt_debugfs.c
+++ b/lib/igt_debugfs.c
@@ -321,26 +321,20 @@ igt_pipe_crc_get_crcs(igt_pipe_crc_t *pipe_crc, int n_crcs,
* Drop caches
*/
-int igt_drop_caches_set(uint64_t val)
+void igt_drop_caches_set(uint64_t val)
{
igt_debugfs_t debugfs;
int fd;
char data[19];
size_t nbytes;
- int ret = -1;
sprintf(data, "0x%" PRIx64, val);
igt_debugfs_init(&debugfs);
fd = igt_debugfs_open(&debugfs, "i915_gem_drop_caches", O_WRONLY);
- if (fd >= 0)
- {
- nbytes = write(fd, data, strlen(data) + 1);
- if (nbytes == strlen(data) + 1)
- ret = 0;
- close(fd);
- }
-
- return ret;
+ igt_assert(fd >= 0);
+ nbytes = write(fd, data, strlen(data) + 1);
+ igt_assert(nbytes == strlen(data) + 1);
+ close(fd);
}