|
@@ -415,7 +415,7 @@ static int skl_free(struct hdac_ext_bus *ebus)
|
|
snd_hdac_ext_stop_streams(ebus);
|
|
snd_hdac_ext_stop_streams(ebus);
|
|
|
|
|
|
if (bus->irq >= 0)
|
|
if (bus->irq >= 0)
|
|
- free_irq(bus->irq, (void *)bus);
|
|
|
|
|
|
+ free_irq(bus->irq, (void *)ebus);
|
|
snd_hdac_bus_free_stream_pages(bus);
|
|
snd_hdac_bus_free_stream_pages(bus);
|
|
snd_hdac_stream_free_all(ebus);
|
|
snd_hdac_stream_free_all(ebus);
|
|
snd_hdac_link_free_all(ebus);
|
|
snd_hdac_link_free_all(ebus);
|