diff options
author | Lucas De Marchi <lucas.demarchi@intel.com> | 2019-04-04 15:20:27 -0700 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@intel.com> | 2019-04-05 10:00:45 -0700 |
commit | 08cf63a8fac11e3594b57580331fb319241a0d69 (patch) | |
tree | 9556e84aa957caf49f3c7ca2306c640b32c4cad6 /tests/i915/gem_exec_parallel.c | |
parent | 8bc80862603bd5d1b0dcb7a0472935215f167f09 (diff) |
gem_exec_parallel: allow unlimited open files
I was looking into a failure in which I had
libkmod: ERROR ../libkmod/libkmod-config.c:790 conf_files_list: opendir(/etc/modprobe.d): Too many open files
libkmod: ERROR ../libkmod/libkmod-config.c:790 conf_files_list: opendir(/lib/modprobe.d): Too many open files
(gem_exec_parallel:1315) igt_kmod-WARNING: Could not load i915
(gem_exec_parallel:1315) igt_kmod-WARNING: Could not load i915
I got curious because libkmod doesn't open more than one config file at
a time. What's happening is that libkmod is not the culprit, it's just
the one that failed because we open /dev/dri/card0 -ETOOMANYTIMES.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/i915/gem_exec_parallel.c')
-rw-r--r-- | tests/i915/gem_exec_parallel.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/i915/gem_exec_parallel.c b/tests/i915/gem_exec_parallel.c index a6fa698e..7597befb 100644 --- a/tests/i915/gem_exec_parallel.c +++ b/tests/i915/gem_exec_parallel.c @@ -164,8 +164,10 @@ static void all(int fd, unsigned engine, unsigned flags) if (flags & CONTEXTS) gem_require_contexts(fd); - if (flags & FDS) + if (flags & FDS) { igt_require(gen > 5); + igt_require(igt_allow_unlimited_files()); + } nengine = 0; if (engine == ALL_ENGINES) { |