diff options
author | Tijl Coosemans <tijl@FreeBSD.org> | 2025-05-24 10:58:29 +0000 |
---|---|---|
committer | Tijl Coosemans <tijl@FreeBSD.org> | 2025-09-04 20:35:07 +0000 |
commit | d4bfebf917bcecf23892bb5069ee91bec75bef71 (patch) | |
tree | 9cd756dc4de81e8722d6234c9e61daac0f1c83c9 /crypto/krb5/doc/html/_sources/plugindev/internal.rst.txt | |
parent | 851dc7f859c23cab09a348bca03ab655534fb7e0 (diff) |
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.
Let hdac_detach take down the interrupt handler before detaching child
devices and order hdac_driver so hdac_detach is called first.
Remove duplicate hdac_if.h from the module Makefile.
PR: 286385
Reviewed by: christos
Differential Revision: https://reviews.freebsd.org/D50393
Diffstat (limited to 'crypto/krb5/doc/html/_sources/plugindev/internal.rst.txt')
0 files changed, 0 insertions, 0 deletions