HomeFreeBSD

We can not call iwn_start directly in the interrupt
rS179311Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

We can not call iwn_start directly in the interrupt
context, where the iwn mutex is being held, and
iwn_start assumes that we do not have that mutex held.

Resolve this issue with what we do for other NICs by
splitting the iwn_start procedure into two parts,
iwn_start() do the locking, and iwn_start_locked()
assumes that the mutex is being held. This resolves
panic when WITNESS is enabled.

Details

Provenance
delphijAuthored on
Parents
rS179310: Fix namespace collision after src/sys/sys/file.h:1.78.
Branches
Unknown
Tags
Unknown

Event Timeline