<feed xmlns='http://www.w3.org/2005/Atom'>
<title>igt-gpu-tools.git/tests/drv_module_reload_basic, branch master</title>
<subtitle>DRM IGT GPU Tools</subtitle>
<id>https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/atom?h=master</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/'/>
<updated>2016-12-02T14:31:17+00:00</updated>
<entry>
<title>tests/drv_module_reload: Convert sh script to C version.</title>
<updated>2016-12-02T14:31:17+00:00</updated>
<author>
<name>Marius Vlad</name>
<email>marius.c.vlad@intel.com</email>
</author>
<published>2016-12-01T12:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=2fea8d26e589a9d256eca9f3d561750ecb3fb681'/>
<id>urn:sha1:2fea8d26e589a9d256eca9f3d561750ecb3fb681</id>
<content type='text'>
v5:
- reword gem_info to gem_sanitychecks (Chris Wilson)
- remove subgroups/subtests for gem_exec_store and gem_sanitycheck
(Chris Wilson)

v4:
- adjust test to make use of lib/igt_kmod
- replaced SW_FINISH with SET_CACHEING (Chris Wilson)

v3:
- fix passing boolean value as flags to igt_kmod_unload().

v2:
- embedded gem_alive and gem_exec_store into test (Chris Wilson)
- int main() to igt_main (Chris Wilson)
- moved tests/gem_alive -&gt; tools/gem_info (Chris Wilson)
- added to intel-ci/fast-feedback.testlist (Petri Latvala)
- added hda_dynamic_debug() (Petri Latvala)
- renamed from tests/drv_module_reload_basic to tests/drv_module_reload
(all subtests are basic and have been added to fast-feedback.testlist)

Signed-off-by: Marius Vlad &lt;marius.c.vlad@intel.com&gt;
Acked-by: Petri Latvala &lt;petri.latvala@intel.com&gt;
</content>
</entry>
<entry>
<title>tests: add more debugs on failure to unload snd_hda_intel</title>
<updated>2016-11-01T06:05:48+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-31T08:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=bd429cdc082748f1284ad987a867b502e5c8009f'/>
<id>urn:sha1:bd429cdc082748f1284ad987a867b502e5c8009f</id>
<content type='text'>
List open files under sound devices.

Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>tests: do snd_hda_intel unbind before unload in module reload test</title>
<updated>2016-11-01T06:04:46+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-31T08:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=fb957183105b08f058af331efe9f41ffc4128c6f'/>
<id>urn:sha1:fb957183105b08f058af331efe9f41ffc4128c6f</id>
<content type='text'>
Try to make sure the snd_hda_intel module is not in use, and can be
unloaded.

v2: unbind all cards (Libin)

Cc: Keqiao Zhang &lt;keqiao.zhang@intel.com&gt;
Cc: Libin Yang &lt;libin.yang@intel.com&gt;
Reviewed-by: Libin Yang &lt;libin.yang@intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>tests: debug log lsmod on module unload failure</title>
<updated>2016-10-21T12:22:00+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-18T07:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=b85e5a90862197b478d4f60cb0778fea71820de2'/>
<id>urn:sha1:b85e5a90862197b478d4f60cb0778fea71820de2</id>
<content type='text'>
It's a bit verbose, but should only happen on errors. This should help
debug the snd_hda_intel unload issues.

Reviewed-by: Petri Latvala &lt;petri.latvala@intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>tests: enable hda dynamic debug for module reload test</title>
<updated>2016-10-14T13:07:18+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-13T09:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=7dcf7bf0be339c3e6cfd5b403e624654653b5c63'/>
<id>urn:sha1:7dcf7bf0be339c3e6cfd5b403e624654653b5c63</id>
<content type='text'>
Hopefully, this will provide more clues for figuring out why
snd_hda_intel unload fails sporadically.

Reviewed-by: Petri Latvala &lt;petri.latvala@intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>igt/drv_module_reload_basic: let intel_ips removal errors through</title>
<updated>2016-10-04T06:58:47+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-03T14:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=832dfbc6e9045b016cc8bd42575c6f3c7be0b051'/>
<id>urn:sha1:832dfbc6e9045b016cc8bd42575c6f3c7be0b051</id>
<content type='text'>
Only try removing intel_ips if it's actually loaded, and let the errors
through to the logs if removal fails.

Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>igt/drv_module_reload_basic: let snd_hda_intel removal errors through</title>
<updated>2016-10-04T06:57:50+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-03T14:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=2085e1476e6e9dbe6fe4c67d5aeed26d290f6d54'/>
<id>urn:sha1:2085e1476e6e9dbe6fe4c67d5aeed26d290f6d54</id>
<content type='text'>
Only try removing snd_hda_intel if it's actually loaded, and let the
errors through to the logs if removal fails. This is a clue if i915
removal fails later.

Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>igt/drv_module_reload_basic: add helper for checking module reloaded</title>
<updated>2016-10-04T06:57:26+00:00</updated>
<author>
<name>Jani Nikula</name>
<email>jani.nikula@intel.com</email>
</author>
<published>2016-10-03T13:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=8f3cf597e498e147bede782a6d759400092c640e'/>
<id>urn:sha1:8f3cf597e498e147bede782a6d759400092c640e</id>
<content type='text'>
Add a helper for checking whether a module is reloaded, using
lsmod. Also make the grep stricter than before.

Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
</content>
</entry>
<entry>
<title>igt/drv_module_reload_basic: Do not require snd-hda-intel</title>
<updated>2016-04-15T10:26:45+00:00</updated>
<author>
<name>Tvrtko Ursulin</name>
<email>tvrtko.ursulin@intel.com</email>
</author>
<published>2016-04-15T09:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=cfb9e8ec29be5233134b954a4dfbb21643fac41c'/>
<id>urn:sha1:cfb9e8ec29be5233134b954a4dfbb21643fac41c</id>
<content type='text'>
Recent refactoring has made absence of snd-hda-intel a test
failure do the respective modprobe being at the end of a
reload function now.

Only fail in this case if module was previously unloaded.

Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>igt/drv_module_reload_basic: Pass correct inject_load_failure module option</title>
<updated>2016-03-15T21:21:23+00:00</updated>
<author>
<name>Imre Deak</name>
<email>imre.deak@intel.com</email>
</author>
<published>2016-03-15T21:13:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=f651493a6bcea77b0c8ffe2e4f986bd167d6cb92'/>
<id>urn:sha1:f651493a6bcea77b0c8ffe2e4f986bd167d6cb92</id>
<content type='text'>
The latest version of the inject_load_failure module option expects the
number of the checkpoint where the failure should be injected, so adjust
the test accordingly.

Signed-off-by: Imre Deak &lt;imre.deak@intel.com&gt;
</content>
</entry>
</feed>
