HomeFreeBSD

cxgbe(4): Destroy the cdev before disabling interrupts in driver detach.

Description

cxgbe(4): Destroy the cdev before disabling interrupts in driver detach.

Filter work requests are submitted in the nexus cdev's ioctl which then
blocks waiting for a reply. If driver detach runs in this state and
disables interrupts the ioctl will never complete and detach will hang
in destroy_cdev.

Sponsored by: Chelsio Communications

Details

Provenance
npAuthored on
Parents
rS333138: uart_snps: Add early printf support
Branches
Unknown
Tags
Unknown