module_reload: remove snd_hda_intel
authorPaulo Zanoni <paulo.r.zanoni@intel.com>
Mon, 21 Oct 2013 13:45:41 +0000 (11:45 -0200)
committerPaulo Zanoni <paulo.r.zanoni@intel.com>
Fri, 1 Nov 2013 14:55:46 +0000 (12:55 -0200)
commitbd0aa100ca438fa68cf07dc55ec6dbfe7391ba6c
tree25cc6fa0ac3269331fa35728a3a94c7f644f8a0a
parent3c6a7e780b08cf7cf9e7700a2a882014f947a795
module_reload: remove snd_hda_intel

The audio driver uses the power well provided by our driver, so on
Haswell we can't "rmmod i915" if we don't "rmmod snd_hda_intel" first.

The problem with removing snd_hda_intel is that we also need to kill
its users. On the specific machine I tested, the only user seem to be
alsactl, but on other machines this may change. IMHO we should leave
the "kill user space" step to whoever is running the script, but
Daniel asked me to put it here so we have a better chance of Just
Working on QA's machines.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70336
Requested-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
tests/module_reload