The interrupt handler releases the device lock in hdaa_stream_intr to
avoid a lock order reversal. This allows child devices to be detached
and destroyed and then the interrupt handler panics.
In the module Makefile sort hdac.c after hdacc.c so hdac_detach is
called first. Let hdac_detach take down the interrupt handler before
detaching child devices.
PR: 286385