CI is having several issues due to unbinding i915 while the sound driver is still doing something. It's particularly harmful when it's not idle and we attempt to remove i915. We still need to fix the snd driver so we can more reliably remove i915, but this can't block other i915 tests. By adding a post softdep we make sure that on module removal, kmod first removes snd_hda_intel, and only after that removes i915. Signed-off-by: Lucas De Marchi <lucas.demarchi@xxxxxxxxx> ---